[RAPPS] CMainWindow: Make SelectedEnumType a member
[reactos.git] / base / applications / rapps / CMakeLists.txt
1 project(rapps)
2
3 set_cpp(WITH_RUNTIME)
4
5 include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/atl)
6 include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/cryptlib)
7 include_directories(include)
8
9 list(APPEND SOURCE
10 aboutdlg.cpp
11 available.cpp
12 cabinet.cpp
13 gui.cpp
14 installed.cpp
15 integrity.cpp
16 loaddlg.cpp
17 misc.cpp
18 settingsdlg.cpp
19 winmain.cpp
20 unattended.cpp
21 include/rapps.h
22 include/available.h
23 include/gui.h
24 include/dialogs.h
25 include/installed.h
26 include/crichedit.h
27 include/defines.h
28 include/misc.h
29 include/resource.h
30 include/rosui.h
31 include/winmain.h
32 include/unattended.h
33 )
34
35 add_definitions(
36 -DUSE_CERT_PINNING
37 -D_ATL_NO_EXCEPTIONS)
38
39 file(GLOB_RECURSE rapps_rc_deps res/*.*)
40 add_rc_deps(rapps.rc ${rapps_rc_deps})
41 add_executable(rapps ${SOURCE} rapps.rc)
42 set_module_type(rapps win32gui UNICODE)
43 target_link_libraries(rapps uuid wine)
44 add_importlibs(rapps advapi32 comctl32 gdi32 wininet user32 shell32 shlwapi ole32 setupapi msvcrt kernel32 ntdll)
45 add_pch(rapps include/rapps.h SOURCE)
46 add_dependencies(rapps rappsmsg)
47 add_message_headers(ANSI rappsmsg.mc)
48 add_cd_file(TARGET rapps DESTINATION reactos/system32 FOR all)