summaryrefslogtreecommitdiff
path: root/subprojects/packagefiles/shaderc/spirv_tools_build_version.diff
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/packagefiles/shaderc/spirv_tools_build_version.diff')
-rw-r--r--subprojects/packagefiles/shaderc/spirv_tools_build_version.diff13
1 files changed, 13 insertions, 0 deletions
diff --git a/subprojects/packagefiles/shaderc/spirv_tools_build_version.diff b/subprojects/packagefiles/shaderc/spirv_tools_build_version.diff
index de50787..ebd5cdc 100644
--- a/subprojects/packagefiles/shaderc/spirv_tools_build_version.diff
+++ b/subprojects/packagefiles/shaderc/spirv_tools_build_version.diff
@@ -19,3 +19,16 @@ index 8e918de0..5dbc0dd1 100644
endfunction()
# Always build ${SPIRV_TOOLS}-shared. This is expected distro packages, and
+diff --git a/source/opt/CMakeLists.txt b/source/opt/CMakeLists.txt
+index a0ca5b84..a6dd3f68 100644
+--- a/source/opt/CMakeLists.txt
++++ b/source/opt/CMakeLists.txt
+@@ -283,6 +283,8 @@ target_include_directories(SPIRV-Tools-opt
+ target_link_libraries(SPIRV-Tools-opt
+ PUBLIC ${SPIRV_TOOLS_FULL_VISIBILITY})
+
++add_dependencies(SPIRV-Tools-opt core_tables)
++
+ set_property(TARGET SPIRV-Tools-opt PROPERTY FOLDER "SPIRV-Tools libraries")
+ spvtools_check_symbol_exports(SPIRV-Tools-opt)
+