mirror of
https://git.yoctoproject.org/poky
synced 2026-04-21 21:32:12 +02:00
apt: Backport patch to support builds with CMake 4+
There have been a number of upstream releases that ship this patch already, but given that the most recent ones are considered experimental, I opted to backport instead. (From OE-Core rev: 84c1e99b74322b2f0fd2ecf256586ea618153547) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b64a3a3d60
commit
94dc7be66d
@@ -0,0 +1,47 @@
|
||||
From dc7a8b3050a2a43f49515a03ae19713dfced75dc Mon Sep 17 00:00:00 2001
|
||||
From: David Kalnischkies <david@kalnischkies.de>
|
||||
Date: Sat, 18 Nov 2023 13:10:05 +0000
|
||||
Subject: [PATCH] Raise cmake_minimum_required to 3.13 to avoid warnings
|
||||
|
||||
CMake Deprecation Warning at CMakeLists.txt:6 (cmake_minimum_required):
|
||||
Compatibility with CMake < 3.5 will be removed from a future version of
|
||||
CMake.
|
||||
|
||||
Update the VERSION argument <min> value or use a ...<max> suffix to tell
|
||||
CMake that the project does not need compatibility with older versions.
|
||||
|
||||
Picking 3.13 here is a semi-random choice to avoid raising the requirement
|
||||
too much needlessly while also hopefully avoiding needing to raise it
|
||||
soon again based on the referenced mail.
|
||||
|
||||
While we are at it, lets also fix the other spewed warning:
|
||||
|
||||
CMake Warning (dev) at CMakeLists.txt:5 (project):
|
||||
cmake_minimum_required() should be called prior to this top-level project()
|
||||
call. Please see the cmake-commands(7) manual for usage documentation of
|
||||
both commands.
|
||||
|
||||
References: https://lists.debian.org/msgid-search/20230617162957.6pklb6632zf4nijc@mail.gaussglocke.de
|
||||
|
||||
Upstream-Status: Backport [https://salsa.debian.org/apt-team/apt/-/commit/dc7a8b3050a2a43f49515a03ae19713dfced75dc]
|
||||
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 62182cddf..dae12e7c3 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -2,8 +2,8 @@
|
||||
# Licensed under the same terms as APT; i.e. GPL 2 or later.
|
||||
|
||||
# set minimum version
|
||||
+cmake_minimum_required(VERSION 3.13)
|
||||
project(apt)
|
||||
-cmake_minimum_required(VERSION 3.4.0)
|
||||
# Generic header locations
|
||||
include_directories(${PROJECT_BINARY_DIR}/include)
|
||||
|
||||
--
|
||||
GitLab
|
||||
@@ -14,6 +14,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/a/apt/${BPN}_${PV}.tar.xz \
|
||||
file://0001-aptwebserver.cc-Include-array.patch \
|
||||
file://0001-Remove-using-std-binary_function.patch \
|
||||
file://0001-strutl-Add-missing-include-cstdint-gcc-15.patch \
|
||||
file://0001-Raise-cmake_minimum_required-to-3.13-to-avoid-warnin.patch \
|
||||
"
|
||||
|
||||
SRC_URI:append:class-native = " \
|
||||
|
||||
Reference in New Issue
Block a user