From 13fd7fc7dd6a554e3304e85074bdaa82c19ddec7 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 13 Nov 2021 14:54:02 +0800 Subject: improve cargo package version --- xmake/modules/package/manager/cargo/install_package.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmake/modules/package/manager/cargo/install_package.lua b/xmake/modules/package/manager/cargo/install_package.lua index a500bb6a7..0f06a8f6b 100644 --- a/xmake/modules/package/manager/cargo/install_package.lua +++ b/xmake/modules/package/manager/cargo/install_package.lua @@ -53,7 +53,10 @@ function main(name, opt) end -- get required version - local require_version = assert(opt.require_version, "cargo::%s version not found!", name) + local require_version = opt.require_version + if not require_version or require_version == "latest" then + require_version = "*" + end -- build dependencies local sourcedir = path.join(opt.cachedir, "source") -- cgit v1.3.1