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