From 2b0951d3b6b3740b12a2cc3eedf8b3d1f6eba943 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Sun, 16 Aug 2015 09:43:29 +0200 Subject: 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 --- kde-modules/KDECompilerSettings.cmake | 1 + 1 file changed, 1 insertion(+) (limited to 'kde-modules') 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) -- cgit v1.2.1