]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
remove global variable 4406/head
authorYann Collet <Cyan4973@users.noreply.github.com>
Mon, 9 Jun 2025 21:55:06 +0000 (21:55 +0000)
committerYann Collet <Cyan4973@users.noreply.github.com>
Mon, 9 Jun 2025 21:55:06 +0000 (21:55 +0000)
overkill and leaky to transport a test result just in one place.

build/cmake/CMakeModules/AddZstdCompilationFlags.cmake

index dbe4118eb03dfbb8b1e8029bdfc1343398ed134d..3e7bcce5974ec6abf9804fd19c922a1f59129c61 100644 (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)