From 0270f73e6ef3c9ac72e9f739ef0aaadfb87e49b9 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 11 Feb 2021 01:14:07 +0800 Subject: [PATCH] cmake: do not check policies introduced before 3.16 see - https://cmake.org/cmake/help/latest/policy/CMP0065.html - https://cmake.org/cmake/help/latest/policy/CMP0074.html ... - https://cmake.org/cmake/help/latest/policy/CMP0093.html Signed-off-by: Kefu Chai --- CMakeLists.txt | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index baa5bbb5b79..fb269c0e3e8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,21 +4,16 @@ project(ceph VERSION 17.0.0 LANGUAGES CXX C ASM) -foreach(policy - CMP0028 - CMP0046 - CMP0048 - CMP0051 - CMP0054 - CMP0056 - CMP0065 - CMP0074 - CMP0075 - CMP0093) - if(POLICY ${policy}) - cmake_policy(SET ${policy} NEW) - endif() -endforeach() +cmake_policy(SET CMP0028 NEW) +cmake_policy(SET CMP0046 NEW) +cmake_policy(SET CMP0048 NEW) +cmake_policy(SET CMP0051 NEW) +cmake_policy(SET CMP0054 NEW) +cmake_policy(SET CMP0056 NEW) +cmake_policy(SET CMP0065 NEW) +cmake_policy(SET CMP0074 NEW) +cmake_policy(SET CMP0075 NEW) +cmake_policy(SET CMP0093 NEW) list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules/") -- 2.39.5