From 2a67018079856b3e90f16693f7702b258a3026f7 Mon Sep 17 00:00:00 2001 From: Jérôme Leclercq Date: Mon, 6 Mar 2023 08:31:32 +0100 Subject: Fix cargo::find_package for Windows --- xmake/modules/package/manager/cargo/find_package.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xmake/modules/package/manager/cargo/find_package.lua b/xmake/modules/package/manager/cargo/find_package.lua index c6b2cc10f..93576d775 100644 --- a/xmake/modules/package/manager/cargo/find_package.lua +++ b/xmake/modules/package/manager/cargo/find_package.lua @@ -29,7 +29,11 @@ import("lib.detect.find_file") -- get cargo registry directory function _get_cargo_registrydir() - return "~/.cargo/registry" + if is_host("windows") then + return "$(env USERPROFILE)\\.cargo\\registry" + else + return "~/.cargo/registry" + end end -- get the Cargo.toml of package -- cgit v1.3.1