diff --git a/Manual.md b/Manual.md index 38b732d8aa7..d2af45acc49 100644 --- a/Manual.md +++ b/Manual.md @@ -1077,6 +1077,8 @@ The following variables influence how Go packages are built: will be downloaded with `go get`. Otherwise, a distfile has to be provided. This option should only be used with `-git` (or similar) packages; using a versioned distfile is preferred. +- `go_build_tags`: An optional, space-separated list of build tags to + pass to Go. ### Haskell packages diff --git a/common/build-style/go.sh b/common/build-style/go.sh index 679bc5df0d9..dd96efc65fd 100644 --- a/common/build-style/go.sh +++ b/common/build-style/go.sh @@ -10,7 +10,7 @@ do_build() { fi go_package=${go_package:-$go_import_path} - go get -x ${go_package} + go get -x -tags "${go_build_tags}" ${go_package} } do_install() {