aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Stroyan <stroyan@google.com>2016-09-28 15:15:51 -0600
committerMike Stroyan <stroyan@google.com>2016-10-03 16:35:13 -0600
commit3b37475915559b963e2b3a79de36224786a2df9b (patch)
treedec60b1cefd303c2432fb94912c9e5ea163babe3
parent596c5c84158f24af35a111e0137c3fb80879989a (diff)
downloadusermoji-3b37475915559b963e2b3a79de36224786a2df9b.tar.xz
build: hide symbols from SPIRV in layers.
Core_validation was exporting SPRIV symbols that might collide with application use.
-rw-r--r--layers/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
index d1c8c487..8a84fa27 100644
--- a/layers/CMakeLists.txt
+++ b/layers/CMakeLists.txt
@@ -97,7 +97,7 @@ else()
add_library(VkLayer_${target} SHARED ${ARGN})
target_link_Libraries(VkLayer_${target} VkLayer_utils)
add_dependencies(VkLayer_${target} generate_dispatch_table_helper generate_vk_layer_helpers generate_enum_string_helper VkLayer_utils)
- set_target_properties(VkLayer_${target} PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic")
+ set_target_properties(VkLayer_${target} PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic,--exclude-libs,ALL")
install(TARGETS VkLayer_${target} DESTINATION lib)
endmacro()
endif()