mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -04:00
Add --no-sse2 / --use-sse2 options to toggle SSE2 support
This commit is contained in:
parent
bb8867fb77
commit
cd7a4839be
@ -90,7 +90,8 @@ PkgListSet(["PYTHON", "DIRECT", # Python support
|
||||
"SKEL", # Example SKEL project
|
||||
"PANDAFX", # Some distortion special lenses
|
||||
"PANDAPARTICLESYSTEM", # Built in particle system
|
||||
"CONTRIB" # Experimental
|
||||
"CONTRIB", # Experimental
|
||||
"SSE2" # Compiler features
|
||||
])
|
||||
|
||||
CheckPandaSourceTree()
|
||||
@ -825,7 +826,7 @@ def CompileCxx(obj,src,opts):
|
||||
cmd += "/DPANDA_WIN7 /DWINVER=0x601 "
|
||||
|
||||
cmd += "/Fo" + obj + " /nologo /c"
|
||||
if (not is_64):
|
||||
if (not is_64 and PkgSkip("SSE2") == 0):
|
||||
cmd += " /arch:SSE2"
|
||||
for x in ipath: cmd += " /I" + x
|
||||
for (opt,dir) in INCDIRECTORIES:
|
||||
@ -960,7 +961,9 @@ def CompileCxx(obj,src,opts):
|
||||
else:
|
||||
cmd += " -arch i386"
|
||||
if ("NOPPC" not in opts): cmd += " -arch ppc"
|
||||
cmd += " -pthread -msse2"
|
||||
cmd += " -pthread"
|
||||
if PkgSkip("SSE2") == 0:
|
||||
cmd += " -msse2"
|
||||
optlevel = GetOptimizeOption(opts)
|
||||
if (optlevel==1): cmd += " -ggdb -D_DEBUG"
|
||||
if (optlevel==2): cmd += " -O1 -D_DEBUG"
|
||||
|
Loading…
x
Reference in New Issue
Block a user