648db22b |
1 | add_library(zstd STATIC |
2 | lib/zstd.h |
3 | lib/zstd_errors.h |
4 | lib/zdict.h |
5 | lib/common/debug.c |
6 | lib/common/entropy_common.c |
7 | lib/common/error_private.c |
8 | lib/common/fse_decompress.c |
9 | lib/common/pool.c |
10 | lib/common/threading.c |
11 | lib/common/xxhash.c |
12 | lib/common/zstd_common.c |
13 | lib/decompress/huf_decompress.c |
14 | lib/decompress/zstd_ddict.c |
15 | lib/decompress/zstd_decompress_block.c |
16 | lib/decompress/zstd_decompress.c |
17 | ) |
18 | |
19 | |
20 | target_include_directories(zstd PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/lib") |
21 | target_include_directories(zstd INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/lib") |
22 | target_compile_definitions(zstd PRIVATE ZSTD_DISABLE_ASM) |
23 | set_target_properties(zstd PROPERTIES POSITION_INDEPENDENT_CODE ON) |
24 | |