88053243c382a4a81ee2a0996e097f6f864938f3
[reactos.git] / reactos / lib / cmlib / CMakeLists.txt
1
2 add_definitions(
3 -D_NTSYSTEM_
4 -DNASSERT)
5
6 list(APPEND SOURCE
7 cminit.c
8 cmindex.c
9 cmkeydel.c
10 cmname.c
11 cmvalue.c
12 hivebin.c
13 hivecell.c
14 hiveinit.c
15 hivesum.c
16 hivewrt.c
17 cmlib.h)
18
19 if(CMAKE_CROSSCOMPILING)
20 add_library(cmlib ${SOURCE})
21 add_dependencies(cmlib bugcodes xdk)
22 add_pch(cmlib cmlib.h SOURCE)
23 else()
24 add_definitions(
25 -D__NO_CTYPE_INLINES
26 -DCMLIB_HOST)
27 add_library(cmlibhost ${SOURCE})
28 target_link_libraries(cmlibhost unicode)
29 endif()