- Update to r53061
[reactos.git] / dll / cpl / usrmgr / CMakeLists.txt
index 7889ed1..1449fa7 100644 (file)
@@ -3,7 +3,9 @@ set_unicode()
 
 include_directories(BEFORE ${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(usrmgr ${CMAKE_CURRENT_SOURCE_DIR}/usrmgr.spec ${CMAKE_CURRENT_BINARY_DIR}/usrmgr.def)
+set_rc_compiler()
+
+spec2def(usrmgr.cpl usrmgr.spec)
 
 add_library(usrmgr SHARED
     extra.c
@@ -13,12 +15,11 @@ add_library(usrmgr SHARED
     userprops.c
     users.c
     usrmgr.c
-    usrmgr.rc)
+    usrmgr.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/usrmgr.def)
 
 set_module_type(usrmgr cpl)
 
-target_link_libraries(usrmgr ${CMAKE_CURRENT_BINARY_DIR}/usrmgr.def)
-
 add_importlibs(usrmgr
     advapi32
     user32
@@ -29,5 +30,5 @@ add_importlibs(usrmgr
     kernel32
     ntdll)
 
-add_dependencies(usrmgr usrmgr_def)
-add_cab_target(usrmgr 1)
+add_pch(usrmgr usrmgr.h)
+add_cd_file(TARGET usrmgr DESTINATION reactos/system32 FOR all)