Pārlūkot izejas kodu

Assorted stuff. Also, removed the part about Python framework detection on OSX - makepanda now compiles against the version of Python you are running it from.

rdb 16 gadi atpakaļ
vecāks
revīzija
4e9896ab9e
2 mainītis faili ar 2 papildinājumiem un 11 dzēšanām
  1. 2 1
      makepanda/makepanda.py
  2. 0 10
      makepanda/makepandacore.py

+ 2 - 1
makepanda/makepanda.py

@@ -247,6 +247,7 @@ builtdir = os.path.join(os.path.abspath(GetOutputDir()))
 AddToPathEnv("PYTHONPATH", builtdir)
 AddToPathEnv("PANDA_PRC_DIR", os.path.join(builtdir, "etc"))
 if (sys.platform.startswith("win")):
+    AddToPathEnv("PATH", os.path.join(builtdir, "plugins"))
     AddToPathEnv("PYTHONPATH", os.path.join(builtdir, "bin"))
 else:
     AddToPathEnv("PATH", os.path.join(builtdir, "bin"))
@@ -3262,7 +3263,7 @@ if (RUNTIME):
   TargetAdd('panda3d.exe', input='libpandaexpress_s.ilb')
   TargetAdd('panda3d.exe', input='libp3dtoolconfig_s.ilb')
   TargetAdd('panda3d.exe', input='libp3dtool_s.ilb')
-  TargetAdd('panda3d.exe', opts=['PYTHON', 'TINYXML', 'OPENSSL', 'ZLIB', 'WINGDI', 'WINUSER', 'WINSHELL', 'ADVAPI', 'WINSOCK2'])
+  TargetAdd('panda3d.exe', opts=['PYTHON', 'TINYXML', 'OPENSSL', 'ZLIB', 'WINGDI', 'WINUSER', 'WINSHELL', 'ADVAPI', 'WINSOCK2', 'WINOLE'])
 
 #
 # DIRECTORY: pandatool/src/pandatoolbase/

+ 0 - 10
makepanda/makepandacore.py

@@ -1222,16 +1222,6 @@ def SdkLocatePython():
             pv = pv[7:10]
             SDK["PYTHONVERSION"]="python"+pv
 
-        elif (sys.platform == "darwin"):
-            if "MACOSX" not in SDK: SdkLocateMacOSX()
-            if (os.path.isdir("%s/System/Library/Frameworks/Python.framework" % SDK["MACOSX"])):
-                pv = os.readlink("%s/System/Library/Frameworks/Python.framework/Versions/Current" % SDK["MACOSX"])
-                SDK["PYTHON"] = SDK["MACOSX"] + "/System/Library/Frameworks/Python.framework/Headers"
-                SDK["PYTHONVERSION"] = "python " +pv
-                SDK["PYTHONEXEC"] = "/System/Library/Frameworks/Python.framework/Versions/Current/bin/python"
-            else:
-                exit("Could not find the python framework!")
-
         else:
             SDK["PYTHON"] = sysconfig.get_python_inc()
             SDK["PYTHONVERSION"] = "python" + sysconfig.get_python_version()