summaryrefslogtreecommitdiff
path: root/xmake/modules/package
diff options
context:
space:
mode:
authorruki <[email protected]>2021-11-13 14:54:02 +0800
committerruki <[email protected]>2021-11-13 14:54:02 +0800
commit13fd7fc7dd6a554e3304e85074bdaa82c19ddec7 (patch)
tree00b40b125ee5ca18dd9c535a00950ab10060910c /xmake/modules/package
parent7a08a27b135bd606bce98c8641b9800269554137 (diff)
improve cargo package version
Diffstat (limited to 'xmake/modules/package')
-rw-r--r--xmake/modules/package/manager/cargo/install_package.lua5
1 files changed, 4 insertions, 1 deletions
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")