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