From 5d67ce57bfc942fabf68bd27f18076225714d3d1 Mon Sep 17 00:00:00 2001 From: Rune Date: Sun, 12 Jul 2026 16:24:27 +0200 Subject: [PATCH] add dep fetcher --- Setup/src/Program.bf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Setup/src/Program.bf b/Setup/src/Program.bf index ec33bb3..7db2824 100644 --- a/Setup/src/Program.bf +++ b/Setup/src/Program.bf @@ -210,8 +210,16 @@ class SpriVCrossGenerator : Cpp2BeefGenerator, this(Span args) class Program { + [CLink] static extern int32 system(char8*); + public static int Main(String[] args) { + if (system("git -C .. submodule update") != 0) + { + Console.WriteLine("Failed to fetch SPIRV-Cross, check your internet connection"); + return 1; + } + scope SpriVCrossGenerator(char8*[?]("--language=c")).Generate("../SPIRV-Cross/spirv_cross_c.h"); return 0; }