diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b3a79d..c02301c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,4 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) -if(POLICY CMP0025) - # detect Apple's Clang - cmake_policy(SET CMP0025 NEW) -endif() -if(POLICY CMP0054) - cmake_policy(SET CMP0054 NEW) -endif() +CMAKE_MINIMUM_REQUIRED(VERSION 3.5) SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules) @@ -14,12 +7,7 @@ set(LIB_MINOR_VERSION "1") set(LIB_PATCH_VERSION "0") set(LIB_VERSION_STRING "${LIB_MAJOR_VERSION}.${LIB_MINOR_VERSION}.${LIB_PATCH_VERSION}") -if (CMAKE_VERSION VERSION_LESS 3.0) - PROJECT(RapidJSON CXX) -else() - cmake_policy(SET CMP0048 NEW) - PROJECT(RapidJSON VERSION "${LIB_VERSION_STRING}" LANGUAGES CXX) -endif() +PROJECT(RapidJSON VERSION "${LIB_VERSION_STRING}" LANGUAGES CXX) # compile in release with debug info mode by default if(NOT CMAKE_BUILD_TYPE)