[CMAKE]
[reactos.git] / reactos / lib / 3rdparty / bzip2 / CMakeLists.txt
1
2 add_definitions(-DBZ_NO_STDIO -DBZ_DECOMPRESS_ONLY)
3 spec2def(unbzip2.sys unbzip2.spec)
4
5 list(APPEND SOURCE
6 bzlib.c
7 randtable.c
8 crctable.c
9 decompress.c
10 huffman.c
11 dllmain.c
12 bzlib_private.h)
13
14 add_library(bzip2 SHARED
15 ${SOURCE}
16 ${CMAKE_CURRENT_BINARY_DIR}/unbzip2.def)
17
18 set_module_type(bzip2 kernelmodedriver)
19 add_importlibs(bzip2 ntoskrnl)
20 target_link_libraries(bzip2 libcntpr)
21 add_pch(bzip2 bzlib_private.h SOURCE)
22 set_target_properties(bzip2 PROPERTIES OUTPUT_NAME "unbzip2")