Browse Source

CMake: request all policies up to CMake 3.12 being set to NEW

tags/json-c-0.18-20240915
Rolf Eike Beer 2 years ago
parent
commit
c4a615a052
No known key found for this signature in database GPG Key ID: ABE451FB5EEDADFC
1 changed files with 1 additions and 8 deletions
  1. +1
    -8
      CMakeLists.txt

+ 1
- 8
CMakeLists.txt View File

@@ -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.


Loading…
Cancel
Save