blob: 2ff99dcd28bfee66b78cb9ac4d54b12203e7985d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
https://github.com/Return-To-The-Roots/libsiedler2/compare/a2b0374f5d956080329acd2bcdd73beaf5f6b687...8a2a7e274725c97e797b00ab64b4152a6a18fdc6
https://bugs.gentoo.org/963310
From 8a2a7e274725c97e797b00ab64b4152a6a18fdc6 Mon Sep 17 00:00:00 2001
From: Alexander Grund <Flamefire@users.noreply.github.com>
Date: Thu, 18 Sep 2025 16:37:35 +0200
Subject: [PATCH] Remove "system" component from Boost find_package search
Boost.System is header-only so this is not required and fails with Boost 1.89
---
CMakeLists.txt | 2 +-
examples/chTransparentIdx/CMakeLists.txt | 4 ++--
examples/lstpacker/CMakeLists.txt | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/external/libsiedler2/CMakeLists.txt b/external/libsiedler2/CMakeLists.txt
index 6cc0322..6d78db4 100644
--- a/external/libsiedler2/CMakeLists.txt
+++ b/external/libsiedler2/CMakeLists.txt
@@ -35,7 +35,7 @@ endif()
include(RttrBoostCfg)
-find_package(Boost 1.69 REQUIRED COMPONENTS system filesystem iostreams)
+find_package(Boost 1.69 REQUIRED COMPONENTS filesystem iostreams)
include(RttrTestingCfg)
if(isTopLevel)
diff --git a/external/libsiedler2/examples/chTransparentIdx/CMakeLists.txt b/external/libsiedler2/examples/chTransparentIdx/CMakeLists.txt
index a5a03b2..80ace6c 100644
--- a/external/libsiedler2/examples/chTransparentIdx/CMakeLists.txt
+++ b/external/libsiedler2/examples/chTransparentIdx/CMakeLists.txt
@@ -1,8 +1,8 @@
-# Copyright (C) 2005 - 2021 Settlers Freaks <sf-team at siedler25.org>
+# Copyright (C) 2005 - 2025 Settlers Freaks <sf-team at siedler25.org>
#
# SPDX-License-Identifier: GPL-2.0-or-later
-find_package(Boost 1.69 REQUIRED COMPONENTS system program_options)
+find_package(Boost 1.69 REQUIRED COMPONENTS program_options)
add_executable(chTransparentIdx chTransparentIdx.cpp)
diff --git a/external/libsiedler2/examples/lstpacker/CMakeLists.txt b/external/libsiedler2/examples/lstpacker/CMakeLists.txt
index 95b10e4..0b66ea7 100644
--- a/external/libsiedler2/examples/lstpacker/CMakeLists.txt
+++ b/external/libsiedler2/examples/lstpacker/CMakeLists.txt
@@ -1,8 +1,8 @@
-# Copyright (C) 2005 - 2021 Settlers Freaks <sf-team at siedler25.org>
+# Copyright (C) 2005 - 2025 Settlers Freaks <sf-team at siedler25.org>
#
# SPDX-License-Identifier: GPL-2.0-or-later
-find_package(Boost 1.69 REQUIRED COMPONENTS system program_options)
+find_package(Boost 1.69 REQUIRED COMPONENTS program_options)
file(GLOB _sources *.cpp *.h)
add_executable(lstpacker ${_sources})
|