github.com/ice-blockchain/go/src@v0.0.0-20240403114104-1564d284e521/internal/cfg/cfg.go (about) 1 // Copyright 2019 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // Package cfg holds configuration shared by the Go command and internal/testenv. 6 // Definitions that don't need to be exposed outside of cmd/go should be in 7 // cmd/go/internal/cfg instead of this package. 8 package cfg 9 10 // KnownEnv is a list of environment variables that affect the operation 11 // of the Go command. 12 const KnownEnv = ` 13 AR 14 CC 15 CGO_CFLAGS 16 CGO_CFLAGS_ALLOW 17 CGO_CFLAGS_DISALLOW 18 CGO_CPPFLAGS 19 CGO_CPPFLAGS_ALLOW 20 CGO_CPPFLAGS_DISALLOW 21 CGO_CXXFLAGS 22 CGO_CXXFLAGS_ALLOW 23 CGO_CXXFLAGS_DISALLOW 24 CGO_ENABLED 25 CGO_FFLAGS 26 CGO_FFLAGS_ALLOW 27 CGO_FFLAGS_DISALLOW 28 CGO_LDFLAGS 29 CGO_LDFLAGS_ALLOW 30 CGO_LDFLAGS_DISALLOW 31 CXX 32 FC 33 GCCGO 34 GO111MODULE 35 GO386 36 GOAMD64 37 GOARCH 38 GOARM 39 GOARM64 40 GOBIN 41 GOCACHE 42 GOCACHEPROG 43 GOENV 44 GOEXE 45 GOEXPERIMENT 46 GOFLAGS 47 GOGCCFLAGS 48 GOHOSTARCH 49 GOHOSTOS 50 GOINSECURE 51 GOMIPS 52 GOMIPS64 53 GOMODCACHE 54 GONOPROXY 55 GONOSUMDB 56 GOOS 57 GOPATH 58 GOPPC64 59 GOPRIVATE 60 GOPROXY 61 GORISCV64 62 GOROOT 63 GOSUMDB 64 GOTMPDIR 65 GOTOOLCHAIN 66 GOTOOLDIR 67 GOVCS 68 GOWASM 69 GOWORK 70 GO_EXTLINK_ENABLED 71 PKG_CONFIG 72 `