From: Russ Cox Date: Wed, 19 Oct 2011 17:10:23 +0000 (-0400) Subject: gotest: use $GCFLAGS like make does X-Git-Tag: weekly.2011-10-25~30 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=35b2bfc8daa9ebeabfae8106e39b223c137f523a;p=gostls13.git gotest: use $GCFLAGS like make does R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5297044 --- diff --git a/src/cmd/gotest/gotest.go b/src/cmd/gotest/gotest.go index b03e79f00a..d5752e76ed 100644 --- a/src/cmd/gotest/gotest.go +++ b/src/cmd/gotest/gotest.go @@ -153,8 +153,12 @@ func setEnvironment() { if gc == "" { gc = O + "g" } - XGC = []string{gc, "-I", "_test", "-o", "_xtest_." + O} - GC = []string{gc, "-I", "_test", "_testmain.go"} + var gcflags []string + if gf := strings.TrimSpace(os.Getenv("GCFLAGS")); gf != "" { + gcflags = strings.Fields(gf) + } + XGC = append([]string{gc, "-I", "_test", "-o", "_xtest_." + O}, gcflags...) + GC = append(append([]string{gc, "-I", "_test"}, gcflags...), "_testmain.go") gl := os.Getenv("GL") if gl == "" { gl = O + "l"