summarylogtreecommitdiffstats
path: root/0001-fix-glslang-hlsl-linking-order.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-fix-glslang-hlsl-linking-order.patch')
-rw-r--r--0001-fix-glslang-hlsl-linking-order.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/0001-fix-glslang-hlsl-linking-order.patch b/0001-fix-glslang-hlsl-linking-order.patch
new file mode 100644
index 000000000000..1c16e188232d
--- /dev/null
+++ b/0001-fix-glslang-hlsl-linking-order.patch
@@ -0,0 +1,13 @@
+--- a/libshaderc_util/CMakeLists.txt
++++ b/libshaderc_util/CMakeLists.txt
+@@ -46,8 +46,8 @@
+
+ find_package(Threads)
+ target_link_libraries(shaderc_util PRIVATE
+- glslang OSDependent OGLCompiler HLSL glslang SPIRV
+- SPIRV-Tools-opt ${CMAKE_THREAD_LIBS_INIT})
++ MachineIndependent GenericCodeGen glslang OSDependent OGLCompiler glslang HLSL SPIRV
++ SPIRV-Tools-opt SPIRV-Tools ${CMAKE_THREAD_LIBS_INIT})
+
+ shaderc_add_tests(
+ TEST_PREFIX shaderc_util