]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
CMake: Bump maximum policy version to 3.31
authorLasse Collin <lasse.collin@tukaani.org>
Sun, 15 Dec 2024 17:08:32 +0000 (19:08 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Wed, 18 Dec 2024 17:22:00 +0000 (19:22 +0200)
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

index ea1674b008b6fdcb32fe5cae6bb8acbedc9c8153..664c881aa88bd417ce0c34fda63c20df3f3c69e8 100644 (file)
@@ -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)