-
官网
若代码如下: add_requires("zlib")
add_requireconfs("zlib", {override = true, version = "1.2.10"})
我想使用一个 common.lua 脚本来固定 xrepo 安装的所有包的版本,代码如下: function gflags_configs()
return {version = "v2.2.2", system = false, configs = {mt = true, shared = false}}
end
function glog_configs()
return {version = "v0.5.0", system = false, configs = {gflags = true, unwind = true, shared = false}}
end
function libunwind_configs()
return {version = "v1.5", system = false}
end 具体某个包的文件,以 glog.lua 为例: includes("common.lua")
add_requires("glog", glog_configs())
add_requireconfs("glog.gflags", gflags_configs())
add_requireconfs("glog.libunwind", libunwind_configs()) 为了固定版本,为每个包都指定 |
Beta Was this translation helpful? Give feedback.
Answered by
waruqi
Mar 10, 2022
Replies: 1 comment
-
要么在 add_requires 里指定版本,add_requires("xxx 1.0") 要么在 add_requireconfs + override 改写版本,默认走的 latest 拉取的最新版本 |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
cyfdecyf
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
要么在 add_requires 里指定版本,add_requires("xxx 1.0") 要么在 add_requireconfs + override 改写版本,默认走的 latest 拉取的最新版本