21 lines
630 B
CMake
21 lines
630 B
CMake
ADD_LIBRARY(Compression STATIC
|
|
lz4/lz4.c
|
|
lz4/lz4.h
|
|
bitshuffle/bitshuffle.c
|
|
bitshuffle/bitshuffle_core.c
|
|
bitshuffle/iochain.c
|
|
bitshuffle_hperf/bitshuffle.c
|
|
bitshuffle_hperf/bitshuffle.h
|
|
JFJochZstdCompressor.cpp
|
|
JFJochZstdCompressor.h
|
|
JFJochCompressor.cpp
|
|
JFJochCompressor.h
|
|
JFJochDecompress.h
|
|
MaxCompressedSize.cpp
|
|
MaxCompressedSize.h)
|
|
|
|
|
|
TARGET_COMPILE_DEFINITIONS(Compression PUBLIC -DZSTD_SUPPORT -DUSE_ZSTD)
|
|
TARGET_LINK_LIBRARIES(Compression libzstd_static)
|
|
TARGET_INCLUDE_DIRECTORIES(Compression PUBLIC . zstd/lib)
|