From dc224a6dbb7a8f4fd0ecf41b5dd4d3c3ec7c465d Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 8 Dec 2020 00:29:44 +0800 Subject: modify zig-cache directory --- xmake/rules/zig/xmake.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xmake/rules/zig/xmake.lua b/xmake/rules/zig/xmake.lua index 43d25f55c..0f1d6848d 100644 --- a/xmake/rules/zig/xmake.lua +++ b/xmake/rules/zig/xmake.lua @@ -21,6 +21,11 @@ -- define rule: zig.build rule("zig.build") set_sourcekinds("zc") + on_load(function (target) + local cachedir = target:values("zig.cachedir") or path.join(target:objectdir(), "zig-cache") + os.mkdir(cachedir) + target:add("zcflags", "--cache-dir " .. cachedir) + end) on_build_files("private.action.build.object", {batch = true}) -- define rule: zig -- cgit v1.3.1