[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26766] trunk/blender/config/darwin-config .py: OSX/scons : fine tune Intel archs optimization flags
Damien Plisson
damien.plisson at yahoo.fr
Wed Feb 10 14:25:50 CET 2010
Revision: 26766
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26766
Author: damien78
Date: 2010-02-10 14:25:50 +0100 (Wed, 10 Feb 2010)
Log Message:
-----------
OSX/scons : fine tune Intel archs optimization flags
Modified Paths:
--------------
trunk/blender/config/darwin-config.py
Modified: trunk/blender/config/darwin-config.py
===================================================================
--- trunk/blender/config/darwin-config.py 2010-02-10 11:13:53 UTC (rev 26765)
+++ trunk/blender/config/darwin-config.py 2010-02-10 13:25:50 UTC (rev 26766)
@@ -331,10 +331,11 @@
PLATFORM_LINKFLAGS = ['-mmacosx-version-min='+MAC_MIN_VERS,'-Wl','-isysroot',MACOSX_SDK,'-arch',MACOSX_ARCHITECTURE]+PLATFORM_LINKFLAGS
CCFLAGS=SDK_FLAGS+CCFLAGS
CXXFLAGS=SDK_FLAGS+CXXFLAGS
-
+
+#Intel Macs are CoreDuo and Up
if MACOSX_ARCHITECTURE == 'i386' or MACOSX_ARCHITECTURE == 'x86_64':
- REL_CFLAGS = ['-O2','-ftree-vectorize','-msse','-msse2','-msse3']
- REL_CCFLAGS = ['-O2','-ftree-vectorize','-msse','-msse2','-msse3']
+ REL_CFLAGS = ['-O2','-ftree-vectorize','-msse','-msse2','-msse3','-mfpmath=sse']
+ REL_CCFLAGS = ['-O2','-ftree-vectorize','-msse','-msse2','-msse3','-mfpmath=sse']
else:
CFLAGS = CFLAGS+['-fno-strict-aliasing']
CCFLAGS = CCFLAGS+['-fno-strict-aliasing']
@@ -342,10 +343,10 @@
REL_CFLAGS = ['-O2']
REL_CCFLAGS = ['-O2']
-# add -mssse3 for intel 64bit archs
+# Intel 64bit Macs are Core2Duo and up
if MACOSX_ARCHITECTURE == 'x86_64':
- REL_CFLAGS = REL_CFLAGS+['-mssse3']
- REL_CCFLAGS = REL_CCFLAGS+['-mssse3']
+ REL_CFLAGS = REL_CFLAGS+['-march=core2','-mssse3','-with-tune=core2','-enable-threads']
+ REL_CCFLAGS = REL_CCFLAGS+['-march=core2','-mssse3','-with-tune=core2','-enable-threads']
CC_WARN = ['-Wall']
C_WARN = ['-Wno-char-subscripts', '-Wpointer-arith', '-Wcast-align', '-Wdeclaration-after-statement', '-Wno-unknown-pragmas']
More information about the Bf-blender-cvs
mailing list