Skip to content
GitLab
菜单
项目
群组
代码片段
/
帮助
帮助
支持
社区论坛
快捷键
?
提交反馈
登录/注册
切换导航
菜单
打开侧边栏
KMSCAKKSCFKA AKFACAMADCAS
brew
提交
97bc3208
未验证
提交
97bc3208
编辑于
11月 15, 2021
作者:
Caleb Xu
浏览文件
std_go_args: accept ldflags as string or Array(string)
上级
3f357861
变更
1
Hide whitespace changes
Inline
Side-by-side
Library/Homebrew/formula.rb
浏览文件 @
97bc3208
...
...
@@ -1528,10 +1528,13 @@ class Formula
end
# Standard parameters for Go builds.
sig
{
params
(
output:
T
.
any
(
String
,
Pathname
),
ldflags:
T
.
nilable
(
String
)).
returns
(
T
::
Array
[
String
])
}
sig
{
params
(
output:
T
.
any
(
String
,
Pathname
),
ldflags:
T
.
nilable
(
T
.
any
(
String
,
T
::
Array
[
String
]))).
returns
(
T
::
Array
[
String
])
}
def
std_go_args
(
output:
bin
/
name
,
ldflags:
nil
)
args
=
[
"-trimpath"
,
"-o=
#{
output
}
"
]
args
+=
[
"-ldflags=
#{
ldflags
}
"
]
if
ldflags
args
+=
[
"-ldflags=
#{
Array
(
ldflags
).
join
(
" "
)
}
"
]
if
ldflags
args
end
...
...
编辑
预览
支持
Markdown
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录