1
0
mirror of https://github.com/facebook/zstd.git synced 2025-08-08 17:22:10 +03:00

remove global variable

overkill and leaky to transport a test result just in one place.
This commit is contained in:
Yann Collet
2025-06-09 21:55:06 +00:00
parent 472acf5d83
commit 9a6fe9a428

View File

@@ -1,9 +1,6 @@
include(CheckCCompilerFlag)
if(CMAKE_CXX_COMPILER)
include(CheckCXXCompilerFlag)
set(ZSTD_CXX_ENABLED TRUE)
else()
set(ZSTD_CXX_ENABLED FALSE)
endif()
if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.18)
@@ -26,7 +23,7 @@ function(EnableCompilerFlag _flag _C _CXX _LD)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_flag}" PARENT_SCOPE)
endif ()
endif ()
if (_CXX AND ZSTD_CXX_ENABLED)
if (_CXX AND CMAKE_CXX_COMPILER)
CHECK_CXX_COMPILER_FLAG(${_flag} CXX_FLAG_${varname})
if (CXX_FLAG_${varname})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_flag}" PARENT_SCOPE)