summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-12-13 00:33:41 +0800
committerGitHub <noreply@github.com>2024-12-13 00:33:41 +0800
commit7279c0419409dfe609b0f147df0a7ab357559e69 (patch)
tree7f909c6140cc5d98b997dff1d98978a425f2e06e /cmake
parent96a8781c7221417294ce9e6b3aad5c2d2aaa92ed (diff)
Set default hidden visibility for all source on gcc (#5850)
Diffstat (limited to 'cmake')
-rw-r--r--cmake/CompilerFlags.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/CompilerFlags.cmake b/cmake/CompilerFlags.cmake
index e3ddaa7e0..6ba4cf0d7 100644
--- a/cmake/CompilerFlags.cmake
+++ b/cmake/CompilerFlags.cmake
@@ -166,6 +166,10 @@ function(set_default_compile_options target)
PROPERTIES # -fvisibility=hidden
CXX_VISIBILITY_PRESET
hidden
+ C_VISIBILITY_PRESET
+ hidden
+ VISIBILITY_INLINES_HIDDEN
+ ON
# C++ standard
CXX_STANDARD
17