Use static libs for zstd and lz4

This commit is contained in:
Georg Hagen
2024-05-30 09:54:15 +02:00
parent ee50d1bb3d
commit 16f3ed63c5

View File

@@ -38,11 +38,13 @@ ExternalProject_Add(zstd
BINARY_DIR zstd-build BINARY_DIR zstd-build
CMAKE_GENERATOR ${CMAKE_GENERATOR} CMAKE_GENERATOR ${CMAKE_GENERATOR}
CMAKE_ARGS CMAKE_ARGS
-DZSTD_BUILD_PROGRAMS:BOOL=OFF -DZSTD_BUILD_PROGRAMS:BOOL=OFF
-DBUILD_SHARED_LIBS:BOOL=OFF -DZSTD_BUILD_SHARED:BOOL=OFF
-DCMAKE_BUILD_TYPE:STRING=Release -DBUILD_SHARED_LIBS:BOOL=OFF
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE} -DZSTD_BUILD_STATIC:BOOL=ON
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL -DCMAKE_BUILD_TYPE:STRING=Release
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL
) )
ExternalProject_Add(lz4 ExternalProject_Add(lz4
@@ -54,13 +56,13 @@ ExternalProject_Add(lz4
SOURCE_SUBDIR build/cmake SOURCE_SUBDIR build/cmake
CMAKE_GENERATOR ${CMAKE_GENERATOR} CMAKE_GENERATOR ${CMAKE_GENERATOR}
CMAKE_ARGS CMAKE_ARGS
-DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=OFF
-DLZ4_BUILD_CLI:BOOL=OFF -DLZ4_BUILD_CLI:BOOL=OFF
-DLZ4_BUILD_LEGACY_LZ4C:BOOL=OFF -DLZ4_BUILD_LEGACY_LZ4C:BOOL=OFF
-DLZ4_BUNDLE_MODE:BOOL=OFF -DLZ4_BUNDLE_MODE:BOOL=ON
-DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_BUILD_TYPE:STRING=Release
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE} -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL
) )
ExternalProject_Add( ExternalProject_Add(