:: Copyright 2012 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. @echo off if exist ..\bin\go.exe goto ok echo Must run run.bat from Go src directory after installing cmd/go. goto fail :ok :: Keep environment variables within this script :: unless invoked with --no-local. if x%1==x--no-local goto nolocal if x%2==x--no-local goto nolocal setlocal :nolocal set GOBUILDFAIL=0 set GOENV=off ..\bin\go tool dist env > env.bat if errorlevel 1 goto fail call .\env.bat del env.bat set GOPATH=c:\nonexist-gopath if x%1==x--no-rebuild goto norebuild ..\bin\go tool dist test --rebuild if errorlevel 1 goto fail goto end :norebuild ..\bin\go tool dist test if errorlevel 1 goto fail goto end :fail set GOBUILDFAIL=1 :end