@echo off | |
setlocal | |
for /f %%i in ("%0") do set cwd=%%~dpi | |
cd /d %cwd% | |
:: sanity checks | |
if exist "%cwd%"\bin\6g.exe ( | |
set GOARCH=amd64 | |
goto ok | |
) | |
if exist "%cwd%"\bin\8g.exe ( | |
set GOARCH=386 | |
goto ok | |
) | |
echo Unable to find the Go compiler | |
echo This batch file must run from the root Go folder | |
pause | |
exit | |
:ok | |
set GOROOT=%cwd% | |
set GOBIN=%GOROOT%\bin | |
set PATH=%GOBIN%;%PATH% | |
@CMD /F:ON | |
endlocal | |