diff options
Diffstat (limited to 'xmake/modules')
| -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") |
