Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
[reactos.git] / drivers / ksfilter / ks / CMakeLists.txt
index 85ba428..18d74c6 100644 (file)
@@ -1,5 +1,5 @@
 
-spec2def(ks.sys ks.spec)
+spec2def(ks.sys ks.spec ADD_IMPORTLIB)
 
 add_definitions(
     -DBUILDING_KS
@@ -32,10 +32,10 @@ list(APPEND SOURCE
     ${CMAKE_CURRENT_BINARY_DIR}/ks.def)
 
 if(MSVC)
-    list(APPEND SOURCE msvc.S)
+    add_asm_files(ks_asm msvc.S)
 endif()
 
-add_library(ks SHARED ${SOURCE})
+add_library(ks SHARED ${SOURCE} ${ks_asm})
 
 set_target_properties(ks PROPERTIES SUFFIX ".sys")
 
@@ -48,4 +48,4 @@ add_pch(ks priv.h)
 add_importlibs(ks ntoskrnl hal)
 add_dependencies(ks psdk bugcodes)
 add_cd_file(TARGET ks DESTINATION reactos/system32/drivers FOR all)
-add_importlib_target(ks.spec)
+