|
|
@@ -3,7 +3,7 @@ |
|
|
|
# and many OpenWRT packages require, much newer CMake packages. |
|
|
|
# We're stopping before 3.10 because that version starts requiring |
|
|
|
# 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. |
|
|
|
# PROJECT_VERSION{,_MAJOR,_MINOR,_PATCH} set by project(): |
|
|
@@ -16,13 +16,6 @@ endif() |
|
|
|
|
|
|
|
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) |
|
|
|
|
|
|
|
# Set some packaging variables. |
|
|
|