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")
|