|
@@ -0,0 +1,48 @@
|
|
|
|
+From 8158764baaa6cea81f514af157019c0dc81b6e46 Mon Sep 17 00:00:00 2001
|
|
|
|
+From: Florian Larysch <fl@n621.de>
|
|
|
|
+Date: Thu, 22 May 2025 23:46:42 +0200
|
|
|
|
+Subject: [PATCH] cmake: bump compatibility level up to 3.10
|
|
|
|
+
|
|
|
|
+As of CMake 4.0, backwards compatibility to versions older than 3.5 has
|
|
|
|
+been removed and is deprecated for versions older than 3.10. Bump
|
|
|
|
+compatibility to version 3.10 using the process described in [1].
|
|
|
|
+
|
|
|
|
+Of the changed policies, only CMP0065 seems to affect the LZO build as
|
|
|
|
+is, namely the example binaries, but this seems like a reasonable change
|
|
|
|
+rather than an actual compatibility issue.
|
|
|
|
+
|
|
|
|
+[1] https://cmake.org/cmake/help/v4.0/manual/cmake-policies.7.html#updating-projects
|
|
|
|
+
|
|
|
|
+Upstream: Submitted to upstream via direct email as there is no public
|
|
|
|
+ mailing list or forge presence.
|
|
|
|
+
|
|
|
|
+Signed-off-by: Florian Larysch <fl@n621.de>
|
|
|
|
+---
|
|
|
|
+ CMakeLists.txt | 4 ++--
|
|
|
|
+ 1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
+
|
|
|
|
+diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
|
|
+index 98c0a1a..108537c 100644
|
|
|
|
+--- a/CMakeLists.txt
|
|
|
|
++++ b/CMakeLists.txt
|
|
|
|
+@@ -8,7 +8,7 @@
|
|
|
|
+ # All Rights Reserved.
|
|
|
|
+ #
|
|
|
|
+
|
|
|
|
+-cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
|
|
|
|
++cmake_minimum_required(VERSION 3.0...3.10 FATAL_ERROR)
|
|
|
|
+
|
|
|
|
+ #
|
|
|
|
+ # simple usage example (Unix):
|
|
|
|
+@@ -57,7 +57,7 @@ if(NOT ENABLE_STATIC AND NOT ENABLE_SHARED)
|
|
|
|
+ set(ENABLE_STATIC ON)
|
|
|
|
+ endif()
|
|
|
|
+ if(ENABLE_SHARED AND WIN32)
|
|
|
|
+- cmake_minimum_required(VERSION 3.4.3 FATAL_ERROR) # needed for WINDOWS_EXPORT_ALL_SYMBOLS
|
|
|
|
++ cmake_minimum_required(VERSION 3.4.3...3.10 FATAL_ERROR) # needed for WINDOWS_EXPORT_ALL_SYMBOLS
|
|
|
|
+ endif()
|
|
|
|
+
|
|
|
|
+ # install directories
|
|
|
|
+--
|
|
|
|
+2.49.0
|
|
|
|
+
|