From baf4740cbb6dd198053bdc10ad2bbb852ffcbe05 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 14 Jan 2024 09:38:47 -0500 Subject: [PATCH] wip: Add spirv dependencies for shaderc This doesn't build, because spirv-tools wants the source location for spirv-headers. Roll eyes --- build-aux/flatpak/org.gtk.Demo4.json | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/build-aux/flatpak/org.gtk.Demo4.json b/build-aux/flatpak/org.gtk.Demo4.json index b97e5390dc..afd16f8b34 100644 --- a/build-aux/flatpak/org.gtk.Demo4.json +++ b/build-aux/flatpak/org.gtk.Demo4.json @@ -63,6 +63,38 @@ } ] }, + { + "name": "spirv-headers", + "buildsystem": "cmake-ninja", + "builddir": true, + "cleanup": [ "/bin", "/lib/cmake", "/lib/pkgconfig", "/include" ], + "sources": [ + { + "type": "git", + "url": "https://github.com/KhronosGroup/SPIRV-Headers.git", + "branch": "main" + } + ] + }, + { + "name": "spirv-tools", + "buildsystem": "cmake-ninja", + "builddir": true, + "config-opts": [ + "-DCMAKE_SKIP_RPATH:BOOL=yes", + "-DSPIRV_WERROR=Off", + "-DSPIRV-Headers_SOURCE_DIR=\"/app/include\"", + "-DSPIRV_TOOLS_BUILD_STATIC:BOOL=ON" + ], + "cleanup": [ "/bin", "/lib/cmake", "/lib/pkgconfig", "/include" ], + "sources": [ + { + "type": "git", + "url": "https://github.com/KhronosGroup/SPIRV-Tools.git", + "branch": "main" + } + ] + }, { "name": "shaderc", "buildsystem": "cmake-ninja",