std_go_args: accept ldflags as string or Array(string)
This commit is contained in:
parent
3f357861aa
commit
97bc320836
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user