Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Plisson <damien.plisson@yahoo.fr>2009-11-03 12:56:18 +0300
committerDamien Plisson <damien.plisson@yahoo.fr>2009-11-03 12:56:18 +0300
commitf18c7161c4b71b429e0fd5124a3df1e532d1f03e (patch)
tree74c4223544ba26b9db1067cf9c9d284ea62f9b41 /CMakeLists.txt
parent8a57ff7afaa281c92d1042ee9bc34d734dd3762b (diff)
Mac :
- add optimize flags setting in CMake for release builds
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7c5ba143b52..4e02ea20fb0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -555,6 +555,16 @@ IF(APPLE)
SET(TIFF_INC ${TIFF}/include)
SET(EXETYPE MACOSX_BUNDLE)
+
+
+ IF(CMAKE_OSX_ARCHITECTURES MATCHES "i386")
+ SET(CMAKE_CXX_FLAGS_RELEASE "-O3 -ftree-vectorize -msse -msse2 -fvariable-expansion-in-unroller")
+ SET(CMAKE_C_FLAGS_RELEASE "-O3 -ftree-vectorize -msse -msse2 -fvariable-expansion-in-unroller")
+ ELSEIF(CMAKE_OSX_ARCHITECTURES MATCHES "x86_64")
+ SET(CMAKE_CXX_FLAGS_RELEASE "-O3 -ftree-vectorize -msse -msse2 -msse3 -mssse3 -fvariable-expansion-in-unroller")
+ SET(CMAKE_C_FLAGS_RELEASE "-O3 -ftree-vectorize -msse -msse2 -msse3 -mssse3 -fvariable-expansion-in-unroller")
+ ENDIF(CMAKE_OSX_ARCHITECTURES MATCHES "i386")
+
ENDIF(APPLE)
IF(CMAKE_SYSTEM_NAME MATCHES "Linux")