chore(repo): remove obsolete windows build helper
All checks were successful
Build / build-script (push) Successful in 10s
Build / cmake-build (push) Successful in 25s
Build / unit-tests (push) Successful in 24s

This commit is contained in:
2026-06-14 22:39:58 -05:00
parent b46d7d059b
commit f1a1c9f1ae
2 changed files with 4 additions and 84 deletions

View File

@@ -1,84 +0,0 @@
@echo off
setlocal
set ROOT_DIR=%~dp0..
set OUT_DIR=%~dp0build
set DEMO_EXE=%OUT_DIR%\ikv_demo.exe
set TEST_EXE=%OUT_DIR%\ikv_tests.exe
set COV_DIR=%ROOT_DIR%\coverage
set COV_EXE=%COV_DIR%\ikv_tests_cov.exe
if not exist "%OUT_DIR%" mkdir "%OUT_DIR%"
gcc -std=c11 -Wall -Wextra -pedantic ^
-I"%ROOT_DIR%\include" ^
"%~dp0main.c" ^
"%ROOT_DIR%\src\ikv.c" ^
"%ROOT_DIR%\src\loaders\ikv1.c" ^
"%ROOT_DIR%\src\loaders\ikv2.c" ^
-o "%DEMO_EXE%"
if errorlevel 1 (
echo demo build failed
exit /b 1
)
gcc -std=c11 -Wall -Wextra -pedantic ^
-DIKV_TESTING ^
-I"%ROOT_DIR%\include" ^
"%~dp0unit_test.c" ^
"%ROOT_DIR%\src\ikv.c" ^
"%ROOT_DIR%\src\loaders\ikv1.c" ^
"%ROOT_DIR%\src\loaders\ikv2.c" ^
-o "%TEST_EXE%"
if errorlevel 1 (
echo unit test build failed
exit /b 1
)
echo built "%DEMO_EXE%"
echo built "%TEST_EXE%"
if /I "%1"=="test" (
"%TEST_EXE%"
exit /b %ERRORLEVEL%
)
if /I "%1"=="coverage" (
if exist "%COV_DIR%" rmdir /s /q "%COV_DIR%"
mkdir "%COV_DIR%"
gcc -std=c11 -Wall -Wextra -pedantic --coverage ^
-DIKV_TESTING ^
-I"%ROOT_DIR%\include" ^
"%~dp0unit_test.c" ^
"%ROOT_DIR%\src\ikv.c" ^
"%ROOT_DIR%\src\loaders\ikv1.c" ^
"%ROOT_DIR%\src\loaders\ikv2.c" ^
-o "%COV_EXE%"
if errorlevel 1 (
echo coverage build failed
exit /b 1
)
pushd "%COV_DIR%"
ikv_tests_cov.exe
if errorlevel 1 (
popd
exit /b 1
)
gcov -b -c ikv_tests_cov-ikv.gcno ikv_tests_cov-ikv1.gcno ikv_tests_cov-ikv2.gcno > gcov_report.txt
if errorlevel 1 (
popd
exit /b 1
)
popd
type "%COV_DIR%\gcov_report.txt"
exit /b 0
)
endlocal