SET(ZSTD_SRC
    lib/common/zstd_common.c
    lib/common/xxhash.c
    lib/common/entropy_common.c
    lib/common/fse_decompress.c
    lib/common/error_private.c
    lib/compress/huf_compress.c
    lib/compress/fse_compress.c
    lib/compress/zstd_compress.c
    lib/decompress/zstd_decompress.c
    lib/decompress/huf_decompress.c)

INCLUDE_DIRECTORIES(lib/common
                    lib)

ADD_LIBRARY(zstd STATIC ${ZSTD_SRC})
IF(UNIX)
    SET_TARGET_PROPERTIES(zstd PROPERTIES COMPILE_FLAGS "-fPIC")
ENDIF()
SET_PROPERTY(TARGET zstd PROPERTY FOLDER "External")