Files
2026-02-26 17:41:05 +01:00

38 lines
913 B
Batchfile

@echo off
REM Build script for Windows using g++ (MinGW or similar)
echo Building Test Generator...
if not exist obj mkdir obj
echo Compiling json_parser.cpp...
g++ -std=c++11 -Wall -O2 -c src\json_parser.cpp -o obj\json_parser.o
if errorlevel 1 goto error
echo Compiling file_utils.cpp...
g++ -std=c++11 -Wall -O2 -c src\file_utils.cpp -o obj\file_utils.o
if errorlevel 1 goto error
echo Compiling code_generator.cpp...
g++ -std=c++11 -Wall -O2 -c src\code_generator.cpp -o obj\code_generator.o
if errorlevel 1 goto error
echo Compiling main.cpp...
g++ -std=c++11 -Wall -O2 -c src\main.cpp -o obj\main.o
if errorlevel 1 goto error
echo Linking testgen.exe...
g++ -std=c++11 -Wall -O2 -o testgen.exe obj\main.o obj\json_parser.o obj\file_utils.o obj\code_generator.o
if errorlevel 1 goto error
echo.
echo Build successful! Executable: testgen.exe
goto end
:error
echo.
echo Build failed!
exit /b 1
:end