瀏覽代碼

ucontext is broken on 10.4

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

+ 3 - 0
makepanda/makepanda.py

@@ -1495,6 +1495,9 @@ def WriteConfigSettings():
         dtool_config["IS_LINUX"] = 'UNDEF'
         dtool_config["HAVE_VIDEO4LINUX"] = 'UNDEF'
         dtool_config["IS_OSX"] = '1'
+        # 10.4 had a broken ucontext implementation
+        if int(platform.mac_ver()[0][3]) <= 4:
+            dtool_config["PHAVE_UCONTEXT_H"] = 'UNDEF'
 
     if (sys.platform.startswith("freebsd")):
         dtool_config["IS_LINUX"] = 'UNDEF'