From d116dc8e97b5583c08bb719a3e6a93d07deabd5c Mon Sep 17 00:00:00 2001 From: Nicky Date: Wed, 21 May 2014 14:50:25 +0200 Subject: [PATCH] NO_OMIT_FRAMEPOINTERS for OSX. --- indra/cmake/00-Common.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/indra/cmake/00-Common.cmake b/indra/cmake/00-Common.cmake index 1178a7a90a..2543884def 100755 --- a/indra/cmake/00-Common.cmake +++ b/indra/cmake/00-Common.cmake @@ -303,6 +303,12 @@ if (DARWIN) set(ENABLE_SIGNING TRUE) set(SIGNING_IDENTITY "Developer ID Application: Linden Research, Inc.") endif (XCODE_VERSION GREATER 4.2) + # Build without frame pointer if requested. Otherwise profiling might not work reliable. N.B. Win32 uses FP based calling by default. + if( NO_OMIT_FRAMEPOINTER ) + set(CMAKE_CXX_FLAGS_RELEASE "-fno-omit-frame-pointer ${CMAKE_CXX_FLAGS_RELEASE}") + endif( NO_OMIT_FRAMEPOINTER ) + # + endif (DARWIN)