瀏覽代碼

Linux: Link libsquish directly when unbundling, .pc file unreliable

Rémi Verschelde 2 年之前
父節點
當前提交
b3b4f4c1c9
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      platform/linuxbsd/detect.py

+ 2 - 1
platform/linuxbsd/detect.py

@@ -235,7 +235,8 @@ def configure(env: "Environment"):
         env.ParseConfig("pkg-config libenet --cflags --libs")
         env.ParseConfig("pkg-config libenet --cflags --libs")
 
 
     if not env["builtin_squish"]:
     if not env["builtin_squish"]:
-        env.ParseConfig("pkg-config libsquish --cflags --libs")
+        # libsquish doesn't reliably install its .pc file, so some distros lack it.
+        env.Append(LIBS=["libsquish"])
 
 
     if not env["builtin_zstd"]:
     if not env["builtin_zstd"]:
         env.ParseConfig("pkg-config libzstd --cflags --libs")
         env.ParseConfig("pkg-config libzstd --cflags --libs")