From e5a8d89d1cf014aae40744058c38406e718801f8 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sun, 30 Apr 2017 02:03:31 +0800 Subject: [PATCH] cmake: pass compiler and linker down to zstd so it can respect the setting specfied by user. Signed-off-by: Kefu Chai --- src/compressor/zstd/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/compressor/zstd/CMakeLists.txt b/src/compressor/zstd/CMakeLists.txt index 0332834e80c1..d9d2b6e560d3 100644 --- a/src/compressor/zstd/CMakeLists.txt +++ b/src/compressor/zstd/CMakeLists.txt @@ -6,8 +6,10 @@ set(ZSTD_C_FLAGS -fPIC -Wno-unused-variable -O3) include(ExternalProject) ExternalProject_Add(zstd_ext SOURCE_DIR ${CMAKE_SOURCE_DIR}/src/zstd/build/cmake - CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} + CMAKE_ARGS -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} + -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -DCMAKE_C_FLAGS=${ZSTD_C_FLAGS} + -DCMAKE_AR=${CMAKE_AR} BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/libzstd BUILD_COMMAND $(MAKE) libzstd_static INSTALL_COMMAND "true") -- 2.47.3