From f18c7161c4b71b429e0fd5124a3df1e532d1f03e Mon Sep 17 00:00:00 2001 From: Damien Plisson Date: Tue, 3 Nov 2009 09:56:18 +0000 Subject: [PATCH] Mac : - add optimize flags setting in CMake for release builds --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) 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")