]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: do not check policies introduced before 3.16 42393/head
authorKefu Chai <kchai@redhat.com>
Wed, 10 Feb 2021 17:14:07 +0000 (01:14 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 19 Jul 2021 06:43:08 +0000 (14:43 +0800)
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 <kchai@redhat.com>
CMakeLists.txt

index baa5bbb5b79c56e53552d44a0fdc55b0ae973582..fb269c0e3e8f1067373a561e42f8c6f54b190777 100644 (file)
@@ -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/")