@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

