From 3e0bc4e91fb4f50541884256d764b92e2b65fbe8 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Sun, 15 Dec 2024 19:08:32 +0200 Subject: [PATCH] CMake: Bump maximum policy version to 3.31 With CMake 3.31, there were a few warnings from CMP0177 "install() DESTINATION paths are normalized". These occurred because the install(FILES) command in my_install_man_lang() is called with a DESTINATION path that contains two consecutive slashes, for example, "share/man//man1". Such a path is for the English man pages. With translated man pages, the language code goes between the slashes. The warning was probably triggered because the extra slash gets removed by the normalization. (cherry picked from commit 61feaf681bd793dc5c919732b44bca7dcf2ed1b8) --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ea1674b0..664c881a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -99,7 +99,7 @@ ############################################################################# # NOTE: Translation support is disabled with CMake older than 3.20. -cmake_minimum_required(VERSION 3.14...3.30 FATAL_ERROR) +cmake_minimum_required(VERSION 3.14...3.31 FATAL_ERROR) include(CMakePushCheckState) include(CheckIncludeFile)