# HG changeset patch # User koda # Date 1370855110 -7200 # Node ID ef53201e95ec838f06949e0b9b6215d272b1191e # Parent ecf19179b37ecb14e58fa4c61a26c8073f832e13 visibility unsupported on windows diff -r ecf19179b37e -r ef53201e95ec cmake_modules/compilerchecks.cmake --- a/cmake_modules/compilerchecks.cmake Mon Jun 10 10:59:49 2013 +0200 +++ b/cmake_modules/compilerchecks.cmake Mon Jun 10 11:05:10 2013 +0200 @@ -19,9 +19,9 @@ set(CMAKE_SHARED_LIBRARY_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_C_FLAGS} -fstack-protector-all -fstack-protector") endif() -#symbol visibility -check_c_compiler_flag("-fvisibility=hidden" HAVE_VISIBILITYH) -if(HAVE_VISIBILITYH) +#symbol visibility, not supported on Windows (so we error out to avoid spam) +check_c_compiler_flag("-fvisibility=hidden -Werror" HAVE_VISIBILITY) +if(HAVE_VISIBILITY) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden") endif()