Hotfix for CMake 4.0.0 (#18881)

Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
This commit is contained in:
Alexandre Lavoie
2025-04-10 23:31:03 -04:00
committed by GitHub
parent bed2f9a7b1
commit 5a1023a49b
4 changed files with 39 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -1,5 +1,5 @@
#
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12...3.5 FATAL_ERROR)
if(POLICY CMP0065)
cmake_policy(SET CMP0065 NEW) #3.4 don't use `-rdynamic` with executables
endif()

View File

@@ -0,0 +1,11 @@
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -6,7 +6,7 @@
# XXH_INCLUDE_DIR
# LSHPACK_XXH
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8...3.5)
PROJECT(ls-hpack C)
include(CheckIncludeFiles)

View File

@@ -0,0 +1,8 @@
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 2.8.12...3.5)
project(zlib C)

View File

@@ -0,0 +1,11 @@
--- ucm.cmake
+++ ucm.cmake
@@ -10,7 +10,7 @@
# The documentation can be found at the library's page:
# https://github.com/onqtam/ucm
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 2.8.12...3.5)
include(CMakeParseArguments)