mirror of
https://github.com/json-c/json-c.git
synced 2026-04-09 07:19:06 +08:00
CMake: request all policies up to CMake 3.12 being set to NEW
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
# and many OpenWRT packages require, much newer CMake packages.
|
# and many OpenWRT packages require, much newer CMake packages.
|
||||||
# We're stopping before 3.10 because that version starts requiring
|
# We're stopping before 3.10 because that version starts requiring
|
||||||
# c++11, which isn't available on e.g HPUX.
|
# c++11, which isn't available on e.g HPUX.
|
||||||
cmake_minimum_required(VERSION 3.9)
|
cmake_minimum_required(VERSION 3.9...3.12)
|
||||||
|
|
||||||
# JSON-C library is C only project.
|
# JSON-C library is C only project.
|
||||||
# PROJECT_VERSION{,_MAJOR,_MINOR,_PATCH} set by project():
|
# PROJECT_VERSION{,_MAJOR,_MINOR,_PATCH} set by project():
|
||||||
@@ -16,13 +16,6 @@ endif()
|
|||||||
|
|
||||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2")
|
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2")
|
||||||
|
|
||||||
# Include file check macros honor CMAKE_REQUIRED_LIBRARIES
|
|
||||||
# i.e. the check_include_file() calls will include -lm when checking.
|
|
||||||
# New in version 3.12.
|
|
||||||
if(POLICY CMP0075)
|
|
||||||
cmake_policy(SET CMP0075 NEW)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(CTest)
|
include(CTest)
|
||||||
|
|
||||||
# Set some packaging variables.
|
# Set some packaging variables.
|
||||||
|
|||||||
Reference in New Issue
Block a user