]> Cypherpunks.ru repositories - gostls13.git/blob - src/run.bat
[dev.boringcrypto] all: merge master into dev.boringcrypto
[gostls13.git] / src / run.bat
1 :: Copyright 2012 The Go Authors. All rights reserved.\r
2 :: Use of this source code is governed by a BSD-style\r
3 :: license that can be found in the LICENSE file.\r
4 \r
5 @echo off\r
6 \r
7 if exist ..\bin\go.exe goto ok\r
8 echo Must run run.bat from Go src directory after installing cmd/go.\r
9 goto fail\r
10 :ok\r
11 \r
12 :: Keep environment variables within this script\r
13 :: unless invoked with --no-local.\r
14 if x%1==x--no-local goto nolocal\r
15 if x%2==x--no-local goto nolocal\r
16 setlocal\r
17 :nolocal\r
18 \r
19 set GOBUILDFAIL=0\r
20 \r
21 ..\bin\go tool dist env > env.bat\r
22 if errorlevel 1 goto fail\r
23 call env.bat\r
24 del env.bat\r
25 \r
26 set GOPATH=c:\nonexist-gopath\r
27 \r
28 if x%1==x--no-rebuild goto norebuild\r
29 ..\bin\go tool dist test --rebuild\r
30 if errorlevel 1 goto fail\r
31 goto end\r
32 \r
33 :norebuild\r
34 ..\bin\go tool dist test\r
35 if errorlevel 1 goto fail\r
36 goto end\r
37 \r
38 :fail\r
39 set GOBUILDFAIL=1\r
40 \r
41 :end\r