浏览代码

Fix for DirectX SDK lib path (64bit)

enn0x 12 年之前
父节点
当前提交
13d11f9019
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      makepanda/makepanda.py

+ 7 - 2
makepanda/makepanda.py

@@ -476,8 +476,13 @@ if (COMPILER == "MSVC"):
     for pkg in DXVERSIONS:
         if (PkgSkip(pkg)==0):
             vnum=pkg[2:]
-            LibDirectory(pkg, SDK[pkg] + '/lib/x86')
-            LibDirectory(pkg, SDK[pkg] + '/lib')
+
+            if GetTargetArch() == 'x64':
+              LibDirectory(pkg, SDK[pkg] + '/lib/x64')
+            else:
+              LibDirectory(pkg, SDK[pkg] + '/lib/x86')
+              LibDirectory(pkg, SDK[pkg] + '/lib')
+
             LibName(pkg, 'd3dVNUM.lib'.replace("VNUM", vnum))
             LibName(pkg, 'd3dxVNUM.lib'.replace("VNUM", vnum))
             if (vnum=="9" and "GENERIC_DXERR_LIBRARY" in SDK):