Merge pull request #10918 from Bo98/std_go_args-ldflags

formula: add ldflags parameter to std_go_args
This commit is contained in:
Bo Anderson 2021-03-25 14:58:19 +00:00 committed by GitHub
commit e35e5f13e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1457,9 +1457,11 @@ class Formula
end
# Standard parameters for Go builds.
sig { returns(T::Array[T.any(String, Pathname)]) }
def std_go_args
["-trimpath", "-o", bin/name]
sig { params(ldflags: T.nilable(String)).returns(T::Array[String]) }
def std_go_args(ldflags: nil)
args = ["-trimpath", "-o=#{bin/name}"]
args += ["-ldflags=#{ldflags}"] if ldflags
args
end
# Standard parameters for cabal-v2 builds.