File shaderc-Use-system-third-party-libs.patch of Package shaderc-moronic

From 5a197d46cb615526fc61e8f64485ddbf04ba8e16 Mon Sep 17 00:00:00 2001
From: v-fox <virtuousfox@gmail.com>
Date: Wed, 31 Jul 2024 04:16:20 +0500
Subject: [PATCH] Use system third-party libs

---
 CMakeLists.txt                | 3 +--
 libshaderc/CMakeLists.txt     | 2 ++
 utils/update_build_version.sh | 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 utils/update_build_version.sh

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 627082b..e9fc928 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -123,7 +123,6 @@ endif()
 
 # Configure subdirectories.
 # We depend on these for later projects, so they should come first.
-add_subdirectory(third_party)
 
 add_subdirectory(libshaderc_util)
 add_subdirectory(libshaderc)
@@ -133,7 +132,7 @@ endif()
 
 add_custom_target(build-version
   ${Python_EXECUTABLE}
-  ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.py
+  ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.sh
   ${shaderc_SOURCE_DIR} ${spirv-tools_SOURCE_DIR} ${glslang_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/build-version.inc
   COMMENT "Update build-version.inc in the Shaderc build directory (if necessary).")
 
diff --git a/libshaderc/CMakeLists.txt b/libshaderc/CMakeLists.txt
index bd32ced..9e8f7b0 100644
--- a/libshaderc/CMakeLists.txt
+++ b/libshaderc/CMakeLists.txt
@@ -59,6 +59,8 @@ set(SHADERC_LIBS
   shaderc_util
   SPIRV # from glslang
   SPIRV-Tools
+  SPVRemapper
+  HLSL
 )
 
 target_link_libraries(shaderc_moronic PRIVATE ${SHADERC_LIBS})
diff --git a/utils/update_build_version.sh b/utils/update_build_version.sh
new file mode 100644
index 0000000..b23e556
--- /dev/null
+++ b/utils/update_build_version.sh
@@ -0,0 +1 @@
+#!/bin/true
-- 
2.45.2

openSUSE Build Service is sponsored by