mirror of
https://github.com/DaveGamble/cJSON.git
synced 2026-10-17 10:49:50 +00:00
CMake: Support cmake down to 2.8.5
This commit is contained in:
1 parent
76e5296d0d
commit
30e1e7af7c
2 files changed
+16
-4
No files matched your search
+10
-2
@@ -3,11 +3,19 @@ if(ENABLE_CJSON_TEST)
|
||||
|
||||
# Disable -Werror for Unity
|
||||
if (FLAG_SUPPORTED_Werror)
|
||||
target_compile_options(unity PRIVATE "-Wno-error")
|
||||
if ("${CMAKE_VERSION}" VERSION_LESS "2.8.12")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error")
|
||||
else()
|
||||
target_compile_options(unity PRIVATE "-Wno-error")
|
||||
endif()
|
||||
endif()
|
||||
# Disable -fvisibility=hidden for Unity
|
||||
if (FLAG_SUPPORTED_fvisibilityhidden)
|
||||
target_compile_options(unity PRIVATE "-fvisibility=default")
|
||||
if ("${CMAKE_VERSION}" VERSION_LESS "2.8.12")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=default")
|
||||
else()
|
||||
target_compile_options(unity PRIVATE "-fvisibility=default")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
#copy test files
|
||||
|
||||
Reference in new issue
Block a user