[USETUP][SETUPLIB] Move the bootsup.c code into the setuplib, and perform the necessa...
[reactos.git] / base / setup / usetup / CMakeLists.txt
1
2 add_definitions(${I18N_DEFS})
3
4 include_directories(
5 ${CMAKE_CURRENT_SOURCE_DIR}
6 ${CMAKE_CURRENT_SOURCE_DIR}/../lib
7 # ${REACTOS_SOURCE_DIR}/base/setup/lib
8 ${REACTOS_SOURCE_DIR}/sdk/lib/inflib
9 ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib
10 ${REACTOS_SOURCE_DIR}/sdk/include/reactos/drivers)
11
12 list(APPEND SOURCE
13 cabinet.c
14 chkdsk.c
15 cmdcons.c
16 console.c
17 consup.c
18 devinst.c
19 filesup.c
20 filequeue.c
21 format.c
22 fslist.c
23 genlist.c
24 inffile.c
25 keytrans.c
26 mui.c
27 partlist.c
28 progress.c
29 settings.c
30 usetup.c
31 usetup.h)
32
33 add_executable(usetup ${SOURCE} usetup.rc)
34
35 if(USE_CLANG_CL)
36 add_target_compile_flags(usetup "-Wno-invalid-source-encoding")
37 endif()
38
39 add_pch(usetup usetup.h SOURCE)
40 set_module_type(usetup nativecui)
41 target_link_libraries(usetup inflib setuplib zlib_solo ext2lib vfatlib btrfslib)
42 add_importlibs(usetup ntdll)
43 add_cd_file(TARGET usetup DESTINATION reactos/system32 NO_CAB NAME_ON_CD smss.exe FOR bootcd regtest)