File: Fix-wslay-compiler-flags.patch

package info (click to toggle)
godot 4.4.1%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 229,428 kB
  • sloc: cpp: 1,657,504; ansic: 186,969; xml: 153,923; cs: 36,104; java: 29,122; python: 15,230; javascript: 6,211; yacc: 4,115; pascal: 818; objc: 459; sh: 459; makefile: 109
file content (27 lines) | stat: -rw-r--r-- 1,008 bytes parent folder | download
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
From: Travis Wrightsman <travis@wrightsman.org>
Date: Sat, 14 Dec 2024 16:55:09 -0800
Subject: Fix wslay compiler flags

Debian's libwslay currently doesn't install the pkg-config file so we have to
manually specify the library paths.

Forwarded: not-needed
---
 platform/linuxbsd/detect.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py
index b5e80f4..5627eb5 100644
--- a/platform/linuxbsd/detect.py
+++ b/platform/linuxbsd/detect.py
@@ -281,7 +281,9 @@ def configure(env: "SConsEnvironment"):
             env.Append(LIBS=["mbedtls", "mbedcrypto", "mbedx509"])
 
     if not env["builtin_wslay"]:
-        env.ParseConfig("pkg-config libwslay --cflags --libs")
+        # wslay in Debian does not have a pkg-config configuration
+        env.Prepend(CPPPATH=["/usr/include/wslay"])
+        env.Append(LIBS=["wslay"])
 
     if not env["builtin_miniupnpc"]:
         env.ParseConfig("pkg-config miniupnpc --cflags --libs")