[CMAKE]
[reactos.git] / CMakeMacros.cmake
index 54b8444..b77ce8f 100644 (file)
@@ -46,7 +46,9 @@ MACRO(spec2def _dllname _spec_file)
     add_custom_command(\r
         OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_file}.def\r
         COMMAND native-winebuild -o ${CMAKE_CURRENT_BINARY_DIR}/${_file}.def --def -E ${CMAKE_CURRENT_SOURCE_DIR}/${_spec_file} --filename ${_dllname}\r
-        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_spec_file})\r
+        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_spec_file})
+    set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${_file}.def
+        PROPERTIES GENERATED TRUE EXTERNAL_OBJECT TRUE)\r
 ENDMACRO(spec2def _dllname _spec_file)\r
 \r
 if (NOT MSVC)\r