From 8158764baaa6cea81f514af157019c0dc81b6e46 Mon Sep 17 00:00:00 2001 From: Florian Larysch 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 --- 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