From 6f17e0f51b5d92dc8930d4182ef45988e8a66bd4 Mon Sep 17 00:00:00 2001 From: Braden Obrzut Date: Thu, 16 Feb 2012 20:18:46 +0000 Subject: [PATCH] - Fixed: Mac universal binary build. (I actually just realized that my DRDTeam build script ended up just working because of this modification.) SVN r3362 (trunk) --- src/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 98860716b..1d3d1067e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -359,7 +359,7 @@ endif( NOT NO_ASM ) set( SSE_MATTERS NO ) # SSE only matters on 32-bit targets. We check compiler flags to know if we can do it. -if( CMAKE_SIZEOF_VOID_P MATCHES "4" ) +if( CMAKE_SIZEOF_VOID_P MATCHES "4" AND NOT CMAKE_OSX_ARCHITECTURES MATCHES ppc ) CHECK_CXX_COMPILER_FLAG( "-msse2 -mfpmath=sse" CAN_DO_MFPMATH ) CHECK_CXX_COMPILER_FLAG( -arch:SSE2 CAN_DO_ARCHSSE2 ) if( CAN_DO_MFPMATH ) @@ -371,7 +371,7 @@ if( CMAKE_SIZEOF_VOID_P MATCHES "4" ) set( SSE2_ENABLE -arch:SSE2 ) set( SSE_MATTERS YES ) endif( CAN_DO_MFPMATH ) -endif( CMAKE_SIZEOF_VOID_P MATCHES "4" ) +endif( CMAKE_SIZEOF_VOID_P MATCHES "4" AND NOT CMAKE_OSX_ARCHITECTURES MATCHES ppc ) if( SSE_MATTERS ) if( WIN32 )