summaryrefslogtreecommitdiff
path: root/source/slang-glsl-module
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang-glsl-module')
-rw-r--r--source/slang-glsl-module/CMakeLists.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/source/slang-glsl-module/CMakeLists.txt b/source/slang-glsl-module/CMakeLists.txt
index 21e7e0683..cf7c12edd 100644
--- a/source/slang-glsl-module/CMakeLists.txt
+++ b/source/slang-glsl-module/CMakeLists.txt
@@ -26,3 +26,12 @@ slang_add_target(
INCLUDE_DIRECTORIES_PRIVATE ${glsl_module_generated_header_dir}
INSTALL
)
+set_target_properties(
+ slang-glsl-module
+ PROPERTIES CXX_VISIBILITY_PRESET hidden VISIBILITY_INLINES_HIDDEN ON
+)
+add_supported_cxx_linker_flags(
+ slang-glsl-module
+ PRIVATE
+ "-Wl,--exclude-libs,ALL"
+)