From 4f11db1653d737267110e2a5e39bfb2486162296 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 22 Nov 2013 10:33:57 +0000 Subject: [PATCH] From Stephan Huber, workaround for Clang bug under Apple --- src/osgWrappers/serializers/osgGA/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/osgWrappers/serializers/osgGA/CMakeLists.txt b/src/osgWrappers/serializers/osgGA/CMakeLists.txt index ac118865d..4f1697796 100644 --- a/src/osgWrappers/serializers/osgGA/CMakeLists.txt +++ b/src/osgWrappers/serializers/osgGA/CMakeLists.txt @@ -3,5 +3,11 @@ FILE(GLOB TARGET_H *.h) SET(TARGET_ADDED_LIBRARIES osgGA ) +# fix an obscure compiler bug for xcode 5 + clang +IF(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND APPLE) + SET(CMAKE_CXX_FLAGS_RELEASE "-O0 -DNDEBUG") + SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O0 -g -DNDEBUG") +ENDIF() + #### end var setup ### SETUP_PLUGIN(osgga)