From 16f3ed63c579e61870cfa886f5c760bea9d3b912 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Thu, 30 May 2024 09:54:15 +0200 Subject: [PATCH] Use static libs for zstd and lz4 --- 3rdParty/libarchive/CMakeLists.txt | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/3rdParty/libarchive/CMakeLists.txt b/3rdParty/libarchive/CMakeLists.txt index 10311a9..b61fed3 100644 --- a/3rdParty/libarchive/CMakeLists.txt +++ b/3rdParty/libarchive/CMakeLists.txt @@ -38,11 +38,13 @@ ExternalProject_Add(zstd BINARY_DIR zstd-build CMAKE_GENERATOR ${CMAKE_GENERATOR} CMAKE_ARGS - -DZSTD_BUILD_PROGRAMS:BOOL=OFF - -DBUILD_SHARED_LIBS:BOOL=OFF - -DCMAKE_BUILD_TYPE:STRING=Release - -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE} - -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL + -DZSTD_BUILD_PROGRAMS:BOOL=OFF + -DZSTD_BUILD_SHARED:BOOL=OFF + -DBUILD_SHARED_LIBS:BOOL=OFF + -DZSTD_BUILD_STATIC:BOOL=ON + -DCMAKE_BUILD_TYPE:STRING=Release + -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE} + -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL ) ExternalProject_Add(lz4 @@ -54,13 +56,13 @@ ExternalProject_Add(lz4 SOURCE_SUBDIR build/cmake CMAKE_GENERATOR ${CMAKE_GENERATOR} CMAKE_ARGS - -DBUILD_SHARED_LIBS:BOOL=OFF - -DLZ4_BUILD_CLI:BOOL=OFF - -DLZ4_BUILD_LEGACY_LZ4C:BOOL=OFF - -DLZ4_BUNDLE_MODE:BOOL=OFF - -DCMAKE_BUILD_TYPE:STRING=Release - -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE} - -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL + -DBUILD_SHARED_LIBS:BOOL=OFF + -DLZ4_BUILD_CLI:BOOL=OFF + -DLZ4_BUILD_LEGACY_LZ4C:BOOL=OFF + -DLZ4_BUNDLE_MODE:BOOL=ON + -DCMAKE_BUILD_TYPE:STRING=Release + -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE} + -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL ) ExternalProject_Add(