68 lines
1.1 KiB
Go
68 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
|
|
`
|