2 add_definitions(-DNO_VIZ)
4 list(APPEND SOLO_SOURCE
23 list(APPEND MINIZIP_SOURCE
24 contrib/minizip/crypt.h
25 contrib/minizip/ioapi.c
26 contrib/minizip/ioapi.h
27 contrib/minizip/iowin32.c
28 contrib/minizip/iowin32.h
29 contrib/minizip/unzip.c
30 contrib/minizip/unzip.h
32 contrib/minizip/zip.h)
35 if(CMAKE_CROSSCOMPILING)
36 add_library(zlib ${SOURCE} ${SOLO_SOURCE})
37 target_include_directories(zlib PRIVATE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib)
38 add_library(zlib_solo ${SOLO_SOURCE})
39 add_target_compile_definitions(zlib_solo Z_SOLO)
40 target_include_directories(zlib_solo PRIVATE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib)
41 add_library(minizip ${MINIZIP_SOURCE})
42 add_dependencies(minizip psdk)
43 target_include_directories(minizip PRIVATE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib)
45 add_library(zlibhost ${SOLO_SOURCE})
46 add_target_compile_definitions(zlibhost Z_SOLO)
47 target_include_directories(zlibhost PUBLIC ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib)