瀏覽代碼

Untested fix for some kind of compiler error on archlinux

rdb 15 年之前
父節點
當前提交
4a8e1f8773
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      makepanda/makepanda.py

+ 4 - 2
makepanda/makepanda.py

@@ -463,7 +463,7 @@ if (COMPILER=="LINUX"):
           IncDirectory("FREETYPE", "/usr/X11/include/freetype2")
           IncDirectory("FREETYPE", "/usr/X11/include/freetype2")
         IncDirectory("OPENGL", "/usr/X11R6/include")
         IncDirectory("OPENGL", "/usr/X11R6/include")
 
 
-    if (os.path.exists("/usr/PCBSD")):
+    if (os.path.isdir("/usr/PCBSD")):
         IncDirectory("ALWAYS", "/usr/PCBSD/local/include")
         IncDirectory("ALWAYS", "/usr/PCBSD/local/include")
         LibDirectory("ALWAYS", "/usr/PCBSD/local/lib")
         LibDirectory("ALWAYS", "/usr/PCBSD/local/lib")
 
 
@@ -471,8 +471,10 @@ if (COMPILER=="LINUX"):
         IncDirectory("ALWAYS", "/usr/local/include")
         IncDirectory("ALWAYS", "/usr/local/include")
         LibDirectory("ALWAYS", "/usr/local/lib")
         LibDirectory("ALWAYS", "/usr/local/lib")
 
 
-    if (os.path.exists("/usr/lib64")):
+    # Workaround for an issue where pkg-config does not include this path
+    if (os.path.isdir("/usr/lib64/glib-2.0/include")):
         IncDirectory("GTK2", "/usr/lib64/glib-2.0/include")
         IncDirectory("GTK2", "/usr/lib64/glib-2.0/include")
+    if (os.path.isdir("/usr/lib64/gtk-2.0/include")):
         IncDirectory("GTK2", "/usr/lib64/gtk-2.0/include")
         IncDirectory("GTK2", "/usr/lib64/gtk-2.0/include")
 
 
     fcollada_libs = ("FColladaD", "FColladaSD")
     fcollada_libs = ("FColladaD", "FColladaSD")