From b3429f7228e34c8d89d7fad348b36492f914d64e Mon Sep 17 00:00:00 2001 From: star9029 Date: Tue, 17 Sep 2024 00:31:18 +0800 Subject: [PATCH] fix pip install --- packages/g/google-dawn/xmake.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/g/google-dawn/xmake.lua b/packages/g/google-dawn/xmake.lua index 9c84998e3b3..edbe63b3131 100644 --- a/packages/g/google-dawn/xmake.lua +++ b/packages/g/google-dawn/xmake.lua @@ -22,14 +22,15 @@ package("google-dawn") add_deps("abseil", "spirv-tools") on_load(function (package) - local python = package:is_plat("windows") and "python" or "python3" - os.vrun(python .. " -m pip install jinja2") if package:config("shared") then package:add("defines", "WGPU_SHARED_LIBRARY", "DAWN_NATIVE_SHARED_LIBRARY") end end) on_install(function (package) + local python = package:is_plat("windows") and "python" or "python3" + os.vrun(python .. " -m pip install jinja2") + import("patch")(package) local configs = import("configs").get(package) import("package.tools.cmake").install(package, configs)