summaryrefslogtreecommitdiff
path: root/src/make.bash
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2013-03-06 13:16:43 -0800
committerRob Pike <r@golang.org>2013-03-06 13:16:43 -0800
commit736037e1f0bd417934127c32f244c46b14fec23f (patch)
tree0ffc6c41bb6e0769c0a2a12a0ad724a5fdf3277e /src/make.bash
parent111a726c3ca137f9ac11467570ff3a32a7f541d7 (diff)
downloadgo-736037e1f0bd417934127c32f244c46b14fec23f.tar.gz
make.bash,bat: add -tags gotypes to the build
This installs type checking into go vet. (To be removed before releasing Go 1.1) R=golang-dev, minux.ma CC=golang-dev https://codereview.appspot.com/7528044
Diffstat (limited to 'src/make.bash')
-rwxr-xr-xsrc/make.bash6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/make.bash b/src/make.bash
index 2d83b6f4d..a06964c3a 100755
--- a/src/make.bash
+++ b/src/make.bash
@@ -134,13 +134,15 @@ echo
if [ "$GOHOSTARCH" != "$GOARCH" -o "$GOHOSTOS" != "$GOOS" ]; then
echo "# Building packages and commands for host, $GOHOSTOS/$GOHOSTARCH."
+ # TODO: Drop the -tags gotypes before releasing Go 1.1. It is to allow type checking in go vet.
GOOS=$GOHOSTOS GOARCH=$GOHOSTARCH \
- "$GOTOOLDIR"/go_bootstrap install -ccflags "$GO_CCFLAGS" -gcflags "$GO_GCFLAGS" -ldflags "$GO_LDFLAGS" -v std
+ "$GOTOOLDIR"/go_bootstrap install -ccflags "$GO_CCFLAGS" -gcflags "$GO_GCFLAGS" -ldflags "$GO_LDFLAGS" -tags gotypes -v std
echo
fi
echo "# Building packages and commands for $GOOS/$GOARCH."
-"$GOTOOLDIR"/go_bootstrap install $GO_FLAGS -ccflags "$GO_CCFLAGS" -gcflags "$GO_GCFLAGS" -ldflags "$GO_LDFLAGS" -v std
+# TODO: Drop the -tags gotypes before releasing Go 1.1. It is to allow type checking in go vet.
+"$GOTOOLDIR"/go_bootstrap install $GO_FLAGS -ccflags "$GO_CCFLAGS" -gcflags "$GO_GCFLAGS" -ldflags "$GO_LDFLAGS" -tags gotypes -v std
echo
rm -f "$GOTOOLDIR"/go_bootstrap