20 lines
523 B
CMake
20 lines
523 B
CMake
|
|
include(../cmake/Templates.cmake)
|
||
|
|
|
||
|
|
find_package(ZSTD)
|
||
|
|
|
||
|
|
if (ZSTD_FOUND)
|
||
|
|
set(libs ${libs} ${ZSTD_LIBRARY})
|
||
|
|
set(include_dirs ${include_dirs} ${ZSTD_INCLUDE_DIR})
|
||
|
|
set(function_sources ${function_sources} ${CMAKE_CURRENT_SOURCE_DIR}/function/zstd.c)
|
||
|
|
set(defines ${defines} B_COMPRESSOR_SUPPORTED_ZSTD)
|
||
|
|
message(STATUS "Enabling ZSTD support in blue-compress")
|
||
|
|
endif ()
|
||
|
|
|
||
|
|
add_bluelib_module(
|
||
|
|
NAME compress
|
||
|
|
DEPENDENCIES core
|
||
|
|
EXTRA_SOURCES ${function_sources}
|
||
|
|
DEFINES ${defines}
|
||
|
|
LIBS ${libs}
|
||
|
|
INCLUDE_DIRS ${include_dirs})
|