nsfwapp/backend/build.bat
2026-06-23 07:59:13 +02:00

34 lines
593 B
Batchfile

@echo off
setlocal
echo Baue Windows x64...
set GOOS=windows
set GOARCH=amd64
set CGO_ENABLED=1
go build -ldflags="-H=windowsgui" -o nsfwapp.exe
if errorlevel 1 goto error
echo.
echo Baue Debian/Linux x64 via WSL...
for /f "delims=" %%i in ('wsl wslpath -a "%CD%"') do set "WSL_CWD=%%i"
wsl --cd "%WSL_CWD%" bash -lc "GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -o nsfwapp-linux-amd64"
if errorlevel 1 goto error
echo.
echo Build erfolgreich.
echo Windows: nsfwapp.exe
echo Debian: nsfwapp-linux-amd64
goto end
:error
echo.
echo Build fehlgeschlagen.
exit /b 1
:end
endlocal
pause