From 3b473bc13cc1bf2f2b70021e79f76f19cb01887f Mon Sep 17 00:00:00 2001 From: Justin Carpentier <justin.carpentier@inria.fr> Date: Sat, 16 Nov 2019 08:45:57 +0100 Subject: [PATCH] cmake: fix policy warning on recent Cmake versions --- CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 195a1046..b690dcc9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,8 +52,16 @@ APPLY_DEFAULT_APPLE_CONFIGURATION() OPTION(BUILD_PYTHON_INTERFACE "Build the python bindings" OFF) # Tell CMake that we compute the PROJECT_VERSION manually. -CMAKE_POLICY(SET CMP0048 OLD) -project(${PROJECT_NAME} CXX) +IF(CMAKE_VERSION VERSION_GREATER "3.0.0") + CMAKE_POLICY(SET CMP0048 NEW) + IF(CMAKE_VERSION VERSION_GREATER "3.9.0") + PROJECT(${PROJECT_NAME} VERSION ${PROJECT_VERSION_FULL} LANGUAGES CXX DESCRIPTION ${PROJECT_DESCRIPTION}) + ELSE(CMAKE_VERSION VERSION_GREATER "3.9.0") + PROJECT(${PROJECT_NAME} VERSION ${PROJECT_VERSION_FULL} LANGUAGES CXX) + ENDIF(CMAKE_VERSION VERSION_GREATER "3.9.0") +ELSE(CMAKE_VERSION VERSION_GREATER "3.0.0") + PROJECT(${PROJECT_NAME} CXX) +ENDIF(CMAKE_VERSION VERSION_GREATER "3.0.0") add_required_dependency("eigen3 >= 3.0.0") include_directories(SYSTEM ${EIGEN3_INCLUDE_DIRS}) -- GitLab