add dep fetcher

This commit is contained in:
2026-07-12 16:24:27 +02:00
parent edb45f2a10
commit 5d67ce57bf
+8
View File
@@ -210,8 +210,16 @@ class SpriVCrossGenerator : Cpp2BeefGenerator, this(Span<char8*> args)
class Program class Program
{ {
[CLink] static extern int32 system(char8*);
public static int Main(String[] args) 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"); scope SpriVCrossGenerator(char8*[?]("--language=c")).Generate("../SPIRV-Cross/spirv_cross_c.h");
return 0; return 0;
} }