69 lines
1.1 KiB
Go
69 lines
1.1 KiB
Go
|
// Copyright 2019 The Go Authors. All rights reserved.
|
||
|
// Use of this source code is governed by a BSD-style
|
||
|
// license that can be found in the LICENSE file.
|
||
|
|
||
|
// Package cfg holds configuration shared by the Go command and internal/testenv.
|
||
|
// Definitions that don't need to be exposed outside of cmd/go should be in
|
||
|
// cmd/go/internal/cfg instead of this package.
|
||
|
package cfg
|
||
|
|
||
|
// KnownEnv is a list of environment variables that affect the operation
|
||
|
// of the Go command.
|
||
|
const KnownEnv = `
|
||
|
AR
|
||
|
CC
|
||
|
CGO_CFLAGS
|
||
|
CGO_CFLAGS_ALLOW
|
||
|
CGO_CFLAGS_DISALLOW
|
||
|
CGO_CPPFLAGS
|
||
|
CGO_CPPFLAGS_ALLOW
|
||
|
CGO_CPPFLAGS_DISALLOW
|
||
|
CGO_CXXFLAGS
|
||
|
CGO_CXXFLAGS_ALLOW
|
||
|
CGO_CXXFLAGS_DISALLOW
|
||
|
CGO_ENABLED
|
||
|
CGO_FFLAGS
|
||
|
CGO_FFLAGS_ALLOW
|
||
|
CGO_FFLAGS_DISALLOW
|
||
|
CGO_LDFLAGS
|
||
|
CGO_LDFLAGS_ALLOW
|
||
|
CGO_LDFLAGS_DISALLOW
|
||
|
CXX
|
||
|
FC
|
||
|
GCCGO
|
||
|
GO111MODULE
|
||
|
GO386
|
||
|
GOAMD64
|
||
|
GOARCH
|
||
|
GOARM
|
||
|
GOBIN
|
||
|
GOCACHE
|
||
|
GOENV
|
||
|
GOEXE
|
||
|
GOEXPERIMENT
|
||
|
GOFLAGS
|
||
|
GOGCCFLAGS
|
||
|
GOHOSTARCH
|
||
|
GOHOSTOS
|
||
|
GOINSECURE
|
||
|
GOMIPS
|
||
|
GOMIPS64
|
||
|
GOMODCACHE
|
||
|
GONOPROXY
|
||
|
GONOSUMDB
|
||
|
GOOS
|
||
|
GOPATH
|
||
|
GOPPC64
|
||
|
GOPRIVATE
|
||
|
GOPROXY
|
||
|
GOROOT
|
||
|
GOSUMDB
|
||
|
GOTMPDIR
|
||
|
GOTOOLDIR
|
||
|
GOVCS
|
||
|
GOWASM
|
||
|
GOWORK
|
||
|
GO_EXTLINK_ENABLED
|
||
|
PKG_CONFIG
|
||
|
`
|