File: 0002-data-Pass-_FOR_BUILD-build-flags-when-cross-building.patch

package info (click to toggle)
dsda-doom 0.29.4%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 11,204 kB
  • sloc: ansic: 165,658; cpp: 3,286; sh: 64; python: 33; makefile: 16
file content (20 lines) | stat: -rw-r--r-- 862 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
From ede6228171dbe35356165138f73c761910120f27 Mon Sep 17 00:00:00 2001
From: Fabian Greffrath <fabian@greffrath.com>
Date: Tue, 7 Oct 2025 09:27:04 +0200
Subject: [PATCH 2/2] data: Pass *_FOR_BUILD build flags when cross-building

---
 prboom2/CMakeLists.txt | 2 ++
 1 file changed, 2 insertions(+)

--- a/prboom2/CMakeLists.txt
+++ b/prboom2/CMakeLists.txt
@@ -59,6 +59,8 @@ if(DSDA_BUILD_PWAD_WITH_EXTERNAL_PROJECT
             "-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}"
             "-DWAD_DATA_PATH:FILEPATH=${WAD_DATA_PATH}"
             "-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${DSDA_HOST_TOOLCHAIN}"
+            "-DCMAKE_C_FLAGS:STRING=$ENV{CFLAGS_FOR_BUILD} $ENV{CPPFLAGS_FOR_BUILD}"
+            "-DCMAKE_EXE_LINKER_FLAGS:STRING=$ENV{LDFLAGS_FOR_BUILD}"
         BUILD_ALWAYS TRUE
         BUILD_BYPRODUCTS "${WAD_DATA_PATH}"
         INSTALL_COMMAND ""