Переглянути джерело

Copy vcruntime140.dll to bin, necessary for building with Python 3.5

rdb 10 роки тому
батько
коміт
673263dc22
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      makepanda/makepanda.py

+ 4 - 0
makepanda/makepanda.py

@@ -2794,6 +2794,10 @@ if tp_dir is not None:
             if (GetOptimize() <= 2): pydll += "_d.dll"
             if (GetOptimize() <= 2): pydll += "_d.dll"
             else: pydll += ".dll"
             else: pydll += ".dll"
             CopyFile(GetOutputDir() + "/bin" + pydll, SDK["PYTHON"] + pydll)
             CopyFile(GetOutputDir() + "/bin" + pydll, SDK["PYTHON"] + pydll)
+
+            for fn in glob.glob(SDK["PYTHON"] + "/vcruntime*.dll"):
+                CopyFile(GetOutputDir() + "/bin/", fn)
+
             if not RTDIST:
             if not RTDIST:
                 CopyTree(GetOutputDir() + "/python", SDK["PYTHON"])
                 CopyTree(GetOutputDir() + "/python", SDK["PYTHON"])
                 if not os.path.isfile(SDK["PYTHON"] + "/ppython.exe") and os.path.isfile(SDK["PYTHON"] + "/python.exe"):
                 if not os.path.isfile(SDK["PYTHON"] + "/ppython.exe") and os.path.isfile(SDK["PYTHON"] + "/python.exe"):