9f8ac236bd00ed7b03d0ab77969dcce4ea9f7b76
[reactos.git] / reactos / dll / win32 / syssetup / CMakeLists.txt
1 set_unicode()
2
3 add_definitions(-D_DLL -D__USE_CRTIMP)
4
5 set_rc_compiler()
6 spec2def(syssetup.dll syssetup.spec)
7
8 list(APPEND SOURCE
9 classinst.c
10 dllmain.c
11 install.c
12 logfile.c
13 wizard.c
14 syssetup.rc
15 ${CMAKE_CURRENT_BINARY_DIR}/syssetup_stubs.c
16 ${CMAKE_CURRENT_BINARY_DIR}/syssetup.def)
17
18 add_library(syssetup SHARED ${SOURCE})
19
20 set_module_type(syssetup win32dll)
21
22 target_link_libraries(syssetup
23 uuid
24 ${PSEH_LIB})
25
26 add_importlibs(syssetup
27 msvcrt
28 advapi32
29 gdi32
30 user32
31 samlib
32 userenv
33 comctl32
34 setupapi
35 ole32
36 shell32
37 shlwapi
38 kernel32
39 ntdll)
40
41
42 add_cd_file(TARGET syssetup DESTINATION reactos/system32 FOR all)