From 20113d2caed405546bde773d3ff6fd67d7e088d7 Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Sun, 14 Dec 2025 18:52:33 +0100 Subject: [PATCH] fixing build cts --- build.zig | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/build.zig b/build.zig index f9ade51..4d5d7fd 100644 --- a/build.zig +++ b/build.zig @@ -242,7 +242,14 @@ fn addMultithreadedCTS(b: *std.Build, target: std.Build.ResolvedTarget, impl: *c run.addArg("run"); run.addArg("--deqp"); - run.addArg(b.fmt("{s}/{s}", .{ b.build_root.path.?, cts_exe_path })); + if (std.process.getEnvVarOwned(b.allocator, "ZIG_GLOBAL_CACHE_DIR")) |cache_path| { + run.addArg(b.fmt("{s}/{s}", .{ cache_path, cts_exe_path })); + } else |err| switch (err) { + error.EnvironmentVariableNotFound => { + run.addArg(cts_exe_path); + }, + else => unreachable, + } run.addArg("--caselist"); run.addArg(mustpass_path); run.addArg("--output");