2025-07-28 22:27:24 +01:00
|
|
|
include(../cmake/Templates.cmake)
|
|
|
|
|
|
|
|
|
|
find_package(ZSTD)
|
|
|
|
|
|
|
|
|
|
if (ZSTD_FOUND)
|
2026-05-03 16:29:23 +01:00
|
|
|
set(internal_libs ${libs} ${ZSTD_LIBRARY})
|
|
|
|
|
set(internal_include_dirs ${include_dirs} ${ZSTD_INCLUDE_DIR})
|
|
|
|
|
set(internal_defines ${defines} FX_COMPRESSOR_SUPPORTED_ZSTD)
|
|
|
|
|
set(namespace_sources ${namespace_sources} ${CMAKE_CURRENT_SOURCE_DIR}/function/zstd.c)
|
|
|
|
|
message(STATUS "Enabling ZSTD support in fx.compression")
|
2025-07-28 22:27:24 +01:00
|
|
|
endif ()
|
|
|
|
|
|
2026-05-03 16:29:23 +01:00
|
|
|
#add_fx_module(
|
|
|
|
|
# NAME compress
|
|
|
|
|
# DEPENDENCIES core
|
|
|
|
|
# EXTRA_SOURCES ${function_sources}
|
|
|
|
|
# DEFINES ${defines}
|
|
|
|
|
# LIBS ${libs}
|
|
|
|
|
# INCLUDE_DIRS ${include_dirs})
|
|
|
|
|
export_fx_namespace_details(fx.compression)
|