6685a76683ee356220194769f849ce3e0f46f3e1
[reactos.git] / reactos / sdk / lib / 3rdparty / zlib / CMakeLists.txt
1
2 add_definitions(-DNO_VIZ)
3 include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib)
4
5 list(APPEND SOLO_SOURCE
6 adler32.c
7 crc32.c
8 deflate.c
9 inffast.c
10 inflate.c
11 inftrees.c
12 trees.c
13 zutil.c)
14
15 list(APPEND SOURCE
16 compress.c
17 gzclose.c
18 gzlib.c
19 gzread.c
20 gzwrite.c
21 infback.c
22 uncompr.c)
23
24 if(CMAKE_CROSSCOMPILING)
25 add_library(zlib ${SOURCE} ${SOLO_SOURCE})
26 add_library(zlib_solo ${SOLO_SOURCE})
27 add_target_compile_definitions(zlib_solo Z_SOLO)
28 else()
29 add_library(zlibhost ${SOURCE} ${SOLO_SOURCE})
30 endif()