We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 73ae46e commit 62b9dadCopy full SHA for 62b9dad
CMakeLists.txt
@@ -1,4 +1,5 @@
1
cmake_minimum_required(VERSION 3.5)
2
+include(CheckCXXCompilerFlag)
3
project(zstd-jni)
4
file(STRINGS "version" NATIVE_VERSION)
5
enable_language(C ASM)
@@ -11,4 +12,7 @@ file(GLOB_RECURSE SOURCES RELATIVE ${CMAKE_SOURCE_DIR} "src/*.[cS]")
11
12
add_library(zstd-jni-${NATIVE_VERSION} SHARED ${SOURCES})
13
add_definitions("-DZSTD_MULTITHREAD=1")
14
add_definitions("-DZSTD_LEGACY_SUPPORT=4")
-add_definitions("-Oz")
15
+CHECK_CXX_COMPILER_FLAG(-Oz COMPILER_SUPPORTS_OZ)
16
+if(COMPILER_SUPPORTS_OZ)
17
+ add_definitions("-Oz")
18
+endif()
0 commit comments