diff --git a/CMakeLists.txt b/CMakeLists.txt index 7d200af8f1..bb3090d4c1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -114,11 +114,11 @@ if( CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang" ) set( CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DNDEBUG" ) set( CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG" ) - if( GXX_HAS_VISIBILITY_FLAG ) + if( GXX_HAS_VISIBILITY_FLAG AND NOT APPLE ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden" ) endif() - if( GXX_HAS_VISIBILITY_INLINES_FLAG ) + if( GXX_HAS_VISIBILITY_INLINES_FLAG AND NOT APPLE ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility-inlines-hidden" ) endif()