From 811f05977a52425b14fd0c7b0ff4e42a0abdb5fd Mon Sep 17 00:00:00 2001
From: marco <marco@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Tue, 23 Mar 2010 06:58:48 +0000
Subject: [PATCH] turn on fvisibility=hidden on Mac

fvisibility=hidden decreases startup time of the program
considerably. Please try if it is possible to turn it on
by default on other platforms.

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@1873 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 CMakeLists.txt | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6d6a2b9e4..eeb924a1b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -147,11 +147,9 @@ endfunction()
 if (CMAKE_COMPILER_IS_GNUCXX)
   get_compiler_version(_GCC_VERSION)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
-  #if (_GCC_VERSION MATCHES "42")
-  #  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
-  #else()
-  #  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fvisibility=hidden")  
-  #endif()
+  if (APPLE AND NOT GCC_VERSION MATCHES "42")
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
+  endif()
 endif()
 
 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY)
-- 
GitLab