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 JFJochZstdHuffCompressor.cpp JFJochZstdHuffCompressor.h JFJochCompressor.cpp JFJochCompressor.h JFJochDecompress.h BitShuffleBlock.h MaxCompressedSize.cpp MaxCompressedSize.h) set_target_properties(Compression PROPERTIES POSITION_INDEPENDENT_CODE ON) TARGET_COMPILE_DEFINITIONS(Compression PUBLIC -DZSTD_SUPPORT -DUSE_ZSTD) TARGET_LINK_LIBRARIES(Compression libzstd_static) TARGET_INCLUDE_DIRECTORIES(Compression PUBLIC . zstd/lib)