Fix when /usr/bin/python isn't a symlink

This commit is contained in:
rdb 2010-03-05 14:20:14 +00:00
parent a78a262b16
commit 2af783dc28

View File

@ -1359,18 +1359,20 @@ def SdkLocatePython(force_use_sys_executable = False):
SDK["PYTHON"] = os.path.dirname(sysconfig.get_python_inc())
SDK["PYTHONVERSION"] = "python" + sysconfig.get_python_version()
SDK["PYTHONEXEC"] = sys.executable
elif (sys.platform == "darwin"):
SDK["PYTHON"] = sysconfig.get_python_inc()
SDK["PYTHONVERSION"] = "python" + sysconfig.get_python_version()
SDK["PYTHONEXEC"] = sys.executable
else:
SDK["PYTHON"] = sysconfig.get_python_inc()
SDK["PYTHONVERSION"] = "python" + sysconfig.get_python_version()
SDK["PYTHONEXEC"] = os.path.join(os.path.dirname(sys.executable), os.readlink(sys.executable))
if (os.path.islink(sys.executable)):
SDK["PYTHONEXEC"] = os.path.join(os.path.dirname(sys.executable), os.readlink(sys.executable))
else:
SDK["PYTHONEXEC"] = sys.executable
elif (sys.platform == "darwin"):
SDK["PYTHONEXEC"] = sys.executable
else:
SDK["PYTHONEXEC"] = os.path.join(os.path.dirname(sys.executable), os.readlink(sys.executable))
if (os.path.islink(sys.executable)):
SDK["PYTHONEXEC"] = os.path.join(os.path.dirname(sys.executable), os.readlink(sys.executable))
else:
SDK["PYTHONEXEC"] = sys.executable
def SdkLocateVisualStudio():
if (sys.platform != "win32"): return