[Buildroot] [git commit] package/libosmium: fix cmake 4 compatibility
Julien Olivain
ju.o at free.fr
Sun Dec 7 16:10:16 UTC 2025
commit: https://git.buildroot.net/buildroot/commit/?id=71c6b157db233ec803f0a33f52e4d1a12058ba15
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
Signed-off-by: Julien Olivain <ju.o at free.fr>
---
.../0001-Require-a-more-modern-CMake.patch | 45 ++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/package/libosmium/0001-Require-a-more-modern-CMake.patch b/package/libosmium/0001-Require-a-more-modern-CMake.patch
new file mode 100644
index 0000000000..6c39e751fb
--- /dev/null
+++ b/package/libosmium/0001-Require-a-more-modern-CMake.patch
@@ -0,0 +1,45 @@
+From 7ab87418a0697ac9b7b5f005fbd64dcd99a01124 Mon Sep 17 00:00:00 2001
+From: Jochen Topf <jochen at topf.org>
+Date: Tue, 15 Jul 2025 17:19:57 +0200
+Subject: [PATCH] Require a more modern CMake
+
+So it works with CMake 4
+
+See #391
+
+Upstream: https://github.com/osmcode/libosmium/commit/7ab87418a0697ac9b7b5f005fbd64dcd99a01124
+
+Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
+---
+ CMakeLists.txt | 11 ++---------
+ 1 file changed, 2 insertions(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index cfeffa8e..80f6bfe1 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -6,7 +6,7 @@
+ #
+ #-----------------------------------------------------------------------------
+
+-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
++cmake_minimum_required(VERSION 3.10.0 FATAL_ERROR)
+ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
+
+
+@@ -36,14 +36,7 @@ set(CMAKE_CONFIGURATION_TYPES "Debug;Release;RelWithDebInfo;MinSizeRel;Dev;Cover
+ #
+ #-----------------------------------------------------------------------------
+
+-project(libosmium)
+-
+-set(LIBOSMIUM_VERSION_MAJOR 2)
+-set(LIBOSMIUM_VERSION_MINOR 22)
+-set(LIBOSMIUM_VERSION_PATCH 0)
+-
+-set(LIBOSMIUM_VERSION
+- "${LIBOSMIUM_VERSION_MAJOR}.${LIBOSMIUM_VERSION_MINOR}.${LIBOSMIUM_VERSION_PATCH}")
++project(libosmium VERSION 2.22.0 LANGUAGES CXX C)
+
+ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
+
More information about the buildroot
mailing list