From 034c72a5573a8d6f97f7ab241de271a09c356817 Mon Sep 17 00:00:00 2001 From: Alex Brainman Date: Thu, 16 Feb 2012 10:44:55 +1100 Subject: [PATCH] build: use setlocal in run.bat R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5672061 --- src/all.bat | 2 +- src/run.bat | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/all.bat b/src/all.bat index 980f937efc9..e3b61c0127b 100644 --- a/src/all.bat +++ b/src/all.bat @@ -13,7 +13,7 @@ goto end call make.bat --no-banner --no-local if %GOBUILDFAIL%==1 goto end -call run.bat --no-rebuild +call run.bat --no-rebuild --no-local if %GOBUILDFAIL%==1 goto end go tool dist banner diff --git a/src/run.bat b/src/run.bat index 3fb11834140..f258ae10f80 100644 --- a/src/run.bat +++ b/src/run.bat @@ -3,6 +3,13 @@ :: license that can be found in the LICENSE file. @echo off +:: 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 rem TODO avoid rebuild if possible