From 997715e25902b92968fe09f5c9f00249fad9676b Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sun, 19 Dec 2021 12:22:16 +0800 Subject: [PATCH] cmake: use new CMP0127 policy CMP0127 is a new policy introduced by CMake 3.22. without specifying the policy, we'd have following warning when configuring the building system using CMake 3.22: CMake Warning (dev) at /usr/share/cmake-3.22/Modules/CMakeDependentOption.cmake:84 (message): Policy CMP0127 is not set: cmake_dependent_option() supports full Condition Syntax. Run "cmake --help-policy CMP0127" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:255 (CMAKE_DEPENDENT_OPTION) This warning is for project developers. Use -Wno-dev to suppress it. Signed-off-by: Kefu Chai --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 73547fe1ec9..b5799cbc9af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,9 @@ cmake_policy(SET CMP0065 NEW) cmake_policy(SET CMP0074 NEW) cmake_policy(SET CMP0075 NEW) cmake_policy(SET CMP0093 NEW) +if(POLICY CMP0127) + cmake_policy(SET CMP0127 NEW) +endif() list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules/") -- 2.39.5