Git commit 3bc8af3ec4477b5ff7acedd74b27d0d359e8bd1f by Aurélien Gâteau. Committed on 28/11/2013 at 17:02. Pushed by gateau into branch 'frameworks'.
Check for visibility support on gcc __KDE_HAVE_GCC_VISIBILITY was not defined in kdemacros.h.cmake, causing KDE_EXPORT and KDE_IMPORT to be no-ops, breaking builds of kde-runtime, kde-workspace and friends. Don't know what to do for other compilers. CCMAIL:kde-frameworks-devel@kde.org M +3 -0 tier4/kde4support/src/CMakeLists.txt http://commits.kde.org/kdelibs/3bc8af3ec4477b5ff7acedd74b27d0d359e8bd1f diff --git a/tier4/kde4support/src/CMakeLists.txt b/tier4/kde4support/src/CMakeLists.txt index 2a76eda..81fd2a5 100644 --- a/tier4/kde4support/src/CMakeLists.txt +++ b/tier4/kde4support/src/CMakeLists.txt @@ -246,6 +246,9 @@ configure_file(kdecore/config-klockfile.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/conf # Generate config-kstandarddirs.h configure_file(config-kstandarddirs.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kstandarddirs.h ) +if (CMAKE_COMPILER_IS_GNUCXX) + check_cxx_compiler_flag(-fvisibility=hidden __KDE_HAVE_GCC_VISIBILITY) +endif (CMAKE_COMPILER_IS_GNUCXX) configure_file(kdemacros.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdemacros.h ) add_library(KDE4Support ${libkde4support_SRCS}) _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel