From c06b038e6e4680ddcd8131dcf06103fb16d6e093 Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 2 Dec 2021 09:08:49 +0800 Subject: [PATCH] Update xmake.lua --- packages/s/shaderc/xmake.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/s/shaderc/xmake.lua b/packages/s/shaderc/xmake.lua index 88c05b749..a82ed3d2e 100644 --- a/packages/s/shaderc/xmake.lua +++ b/packages/s/shaderc/xmake.lua @@ -19,9 +19,6 @@ package("shaderc") if package:config("binaryonly") then package:set("kind", "binary") end - end) - - on_load(function (package) if package:config("shared") then package:add("links", "shaderc_shared") else @@ -29,6 +26,12 @@ package("shaderc") end end) + on_fetch(function (package, opt) + if opt.system and package:config("binaryonly") then + return package:find_tool("glslc") + end + end) + on_install("linux", "windows", "macosx", function (package) os.execv("python3", {"./utils/git-sync-deps"}) package:addenv("PATH", "bin")