Added same patch for checkSSE2 to newUI version

master
daid 2012-02-22 16:06:53 +01:00
parent c32e38a1c9
commit e09b08c85e
1 changed files with 8 additions and 0 deletions

View File

@ -6,6 +6,14 @@ from skeinforge_application.skeinforge_utilities import skeinforge_craft
def getPyPyExe(): def getPyPyExe():
"Return the path to the pypy executable if we can find it. Else return False" "Return the path to the pypy executable if we can find it. Else return False"
if platform.system() == "Windows":
checkSSE2exe = os.path.dirname(os.path.abspath(__file__)) + "/checkSSE2.exe"
if os.path.exists(checkSSE2exe):
if subprocess.call(checkSSE2exe) != 0:
print "*****************************************************"
print "* Your CPU is lacking SSE2 support, cannot use PyPy *"
print "*****************************************************"
return False
if platform.system() == "Windows": if platform.system() == "Windows":
pypyExe = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../../pypy/pypy.exe")); pypyExe = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../../pypy/pypy.exe"));
else: else: