diff options
author | Volker Krause <vkrause@kde.org> | 2015-08-16 09:43:29 +0200 |
---|---|---|
committer | Volker Krause <vkrause@kde.org> | 2015-08-16 09:43:29 +0200 |
commit | 2b0951d3b6b3740b12a2cc3eedf8b3d1f6eba943 (patch) | |
tree | 51ccec2333cc3fc3088f71ccf57eca63321581a2 /kde-modules/KDECompilerSettings.cmake | |
parent | e475b3a68751fae3dc93ec9e7abb9db420eb0fa2 (diff) | |
download | extra-cmake-modules-2b0951d3b6b3740b12a2cc3eedf8b3d1f6eba943.tar.gz extra-cmake-modules-2b0951d3b6b3740b12a2cc3eedf8b3d1f6eba943.tar.bz2 |
Also set the default visibility for C code to hidden.
This prevents accidental "leaking" of symbols from internal code, such
as flex/bison generated parsers.
REVIEW: 124740
Diffstat (limited to 'kde-modules/KDECompilerSettings.cmake')
-rw-r--r-- | kde-modules/KDECompilerSettings.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kde-modules/KDECompilerSettings.cmake b/kde-modules/KDECompilerSettings.cmake index 5a585021..73d77825 100644 --- a/kde-modules/KDECompilerSettings.cmake +++ b/kde-modules/KDECompilerSettings.cmake @@ -196,6 +196,7 @@ if ("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU" OR endif() # Default to hidden visibility for symbols +set(CMAKE_C_VISIBILITY_PRESET hidden) set(CMAKE_CXX_VISIBILITY_PRESET hidden) set(CMAKE_VISIBILITY_INLINES_HIDDEN 1) |