My Go package includes a .c file that uses a library which needs certain CFLAGS set. On the command line to "go install" I can specify `CGO_CFLAGS` with the needed flags, and everything works. However, I would like to make it so that someone can "go get" my package and build it without passing any extra command line arguments.

Does the Go packaging system provide a place where I could put some config like this, to specify some arguments that are always needed when `go install`ing a package?

(I'm aware of doing `#cgo CFLAGS:` directives in Go source files, but recall that in my package I have a .c source file so need the CGO\_CFLAGS setting to the overall build process)