diff options
| author | ruki <[email protected]> | 2021-11-13 14:54:02 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-11-13 14:54:02 +0800 |
| commit | 13fd7fc7dd6a554e3304e85074bdaa82c19ddec7 (patch) | |
| tree | 00b40b125ee5ca18dd9c535a00950ab10060910c /xmake/modules/package/manager | |
| parent | 7a08a27b135bd606bce98c8641b9800269554137 (diff) | |
improve cargo package version
Diffstat (limited to 'xmake/modules/package/manager')
| -rw-r--r-- | xmake/modules/package/manager/cargo/install_package.lua | 5 |
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") |
