17.32. go

Important:

Ports should not be created for Go libs, see Section 6.30, “Go Libraries” for more information.

Possible arguments: (none)

Sets default values and targets used to build Go software. A build-time dependency on lang/go is added. The build process is controlled by several variables:

GO_PKGNAME

The name of the Go package. This is the directory that will be created in GOPATH/src. The default value is ${PORTNAME}.

GO_TARGET

The name of the packages to build. The default value is ${GO_PKGNAME}.

CGO_CFLAGS

Additional CFLAGS values to be passed to the C compiler by go.

CGO_LDFLAGS

Additional LDFLAGS values to be passed to the C compiler by go.

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.