[CMAKE]
[reactos.git] / dll / cpl / desk / CMakeLists.txt
1
2 set_unicode()
3
4 add_definitions(
5 -D_WIN32
6 -D_DLL -D__USE_CRTIMP)
7
8 set_rc_compiler()
9 spec2def(desk.cpl desk.spec)
10
11 add_library(desk SHARED
12 advmon.c
13 appearance.c
14 background.c
15 classinst.c
16 desk.c
17 devsett.c
18 dibitmap.c
19 misc.c
20 preview.c
21 screensaver.c
22 advappdlg.c
23 effappdlg.c
24 settings.c
25 monslctl.c
26 general.c
27 desk.rc
28 draw.c
29 theme.c
30 ${CMAKE_CURRENT_BINARY_DIR}/desk.def)
31
32 set_module_type(desk cpl)
33
34 target_link_libraries(desk uuid)
35
36 add_importlibs(desk
37 msvcrt
38 user32
39 advapi32
40 gdi32
41 comctl32
42 comdlg32
43 ole32
44 setupapi
45 shell32
46 msimg32
47 kernel32
48 ntdll)
49
50 add_cd_file(TARGET desk DESTINATION reactos/system32 FOR all)