From 283b0b26cc0bdb87be6cc2f9d96025a477506cf4 Mon Sep 17 00:00:00 2001 From: Robert Maynard <robert.maynard@kitware.com> Date: Mon, 19 Sep 2016 14:25:37 -0400 Subject: [PATCH] VTK_USE_GCC_VISIBILITY has been replaced with CXX_VISIBILITY_PRESET property --- CMake/vtkCompilerExtras.cmake | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/CMake/vtkCompilerExtras.cmake b/CMake/vtkCompilerExtras.cmake index e77b3670802..a6b363ef309 100644 --- a/CMake/vtkCompilerExtras.cmake +++ b/CMake/vtkCompilerExtras.cmake @@ -27,32 +27,6 @@ if(CMAKE_COMPILER_IS_GNUCXX) "${VTK_EXTRA_SHARED_LINKER_FLAGS} -Wl,--no-undefined -lc ${CMAKE_SHARED_LINKER_FLAGS}") endif() - # Now check if we can use visibility to selectively export symbols - execute_process(COMMAND ${CMAKE_C_COMPILER} --version - OUTPUT_VARIABLE _gcc_version_info - ERROR_VARIABLE _gcc_version_info) - - string (REGEX MATCH "[3-9]\\.[0-9]\\.[0-9]*" - _gcc_version "${_gcc_version_info}") - if(NOT _gcc_version) - string (REGEX REPLACE ".*\\(GCC\\).*([34]\\.[0-9]).*" "\\1.0" - _gcc_version "${_gcc_version_info}") - endif() - - # GCC visibility support, on by default and in testing. - check_cxx_compiler_flag(-fvisibility=hidden HAVE_GCC_VISIBILITY) - option(VTK_USE_GCC_VISIBILITY "Use GCC visibility support if available." OFF) - mark_as_advanced(VTK_USE_GCC_VISIBILITY) - - if(_gcc_version VERSION_GREATER 4.2.0 AND BUILD_SHARED_LIBS - AND HAVE_GCC_VISIBILITY AND VTK_USE_GCC_VISIBILITY - AND NOT MINGW AND NOT CYGWIN) - # Should only be set if GCC is newer than 4.2.0 - set(VTK_ABI_CXX_FLAGS "-fvisibility=hidden -fvisibility-inlines-hidden") - else() - set(VTK_ABI_CXX_FLAGS "") - endif() - # Set up the debug CXX_FLAGS for extra warnings option(VTK_EXTRA_COMPILER_WARNINGS "Add compiler flags to do stricter checking when building debug." OFF) -- GitLab