set_unicode()
+set_rc_compiler()
-spec2def(sysdm ${CMAKE_CURRENT_SOURCE_DIR}/sysdm.spec ${CMAKE_CURRENT_BINARY_DIR}/sysdm.def)
+spec2def(sysdm.cpl sysdm.spec)
list(APPEND SOURCE
advanced.c
sysdm.c
userprofile.c
virtmem.c
- sysdm.rc)
+ sysdm.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/sysdm.def)
add_library(sysdm SHARED ${CMAKE_CURRENT_BINARY_DIR}/sysdm_precomp.h.gch ${SOURCE})
set_module_type(sysdm cpl)
-target_link_libraries(sysdm ${CMAKE_CURRENT_BINARY_DIR}/sysdm.def)
-
add_importlibs(sysdm
msvcrt
advapi32
shlwapi
ole32
powrprof
- kernel32)
+ kernel32
+ ntdll)
add_pch(sysdm ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
-add_dependencies(sysdm sysdm_def)
+add_cd_file(TARGET sysdm DESTINATION reactos/system32 FOR all)