more conservative default build options for OS X
authorJean-Luc Peurière <jlp@nerim.net>
Sun, 14 Nov 2004 14:38:03 +0000 (14:38 +0000)
committerJean-Luc Peurière <jlp@nerim.net>
Sun, 14 Nov 2004 14:38:03 +0000 (14:38 +0000)
O3 works thought on my system, but should not be set on reference releases

SConstruct
extern/qhull/SConscript
extern/solid/SConscript

index 08bb16d955cfc9058aeceea7caaad6b17eb1dc9f..f226ed4870797e51d078363021f2201165d36992 100644 (file)
@@ -153,7 +153,7 @@ elif sys.platform == 'darwin':
        fink_path = '/sw/'
        # TODO : try -mpowerpc -mpowerpc-gopt -mpowerpc-gfxopt optims
        #           doing actual profiling
-       extra_flags = ['-pipe', '-fPIC', '-funsigned-char', '-ffast-math', '-mpowerpc'] 
+       extra_flags = ['-pipe', '-fPIC', '-funsigned-char', '-ffast-math', '-mpowerpc', '-mtune=G4'
        
        # , '-malign-natural'] malign is causing problems with jpeg lib but worth a 1-2% speedup
        #'-force_cpusubtype_ALL', '-mpowerpc-gpopt', 
@@ -162,7 +162,7 @@ elif sys.platform == 'darwin':
        if use_quicktime == 'true':
                defines += ['WITH_QUICKTIME']
        warn_flags = ['-Wall']    # , '-W'
-       release_flags = ['-O3']
+       release_flags = ['-O2']
        debug_flags = ['-g']
        window_system = 'CARBON'
        # z library information
index 2b9487a9527c194eb39ca331cf502a63405bb082..5c87b8d34528b153ade2969503202410999de312 100644 (file)
@@ -14,7 +14,7 @@ elif sys.platform=='win32':
 elif sys.platform=='sunos':
        qhull_env.Append (CCFLAGS = ['Xc', '-v', '-fast'])
 elif sys.platform=='darwin':
-       qhull_env.Append (CCFLAGS = ['-O3', '-pipe', '-fPIC', '-funsigned-char', '-ffast-math', '-mpowerpc' ])
+       qhull_env.Append (CCFLAGS = ['-O2', '-pipe', '-fPIC', '-funsigned-char', '-ffast-math', '-mpowerpc' , '-mtune=G4'])
 else:
        qhull_env.Append (CCFLAGS = cflags)
 qhull_env.Append (CPPDEFINES = defines)
index 9b7f6bda4d5eff0cb4966a33976a3a6a5124182a..12996b6a7ff609415291916819f7cf500bd95c11 100644 (file)
@@ -21,7 +21,7 @@ elif sys.platform=='linux2' or sys.platform=='linux-i386' or sys.platform=='free
        cflags += ['-O2']
 elif sys.platform=='darwin' :
        defines += ['NDEBUG']
-       cflags += ['-O3','-pipe', '-fPIC', '-funsigned-char', '-ffast-math', '-mpowerpc' ]
+       cflags += ['-O2','-pipe', '-fPIC', '-funsigned-char', '-ffast-math', '-mpowerpc' , '-mtune=G4']
 
 else:
     print "################################################"