intc/build_tests.bat
2021-09-12 18:28:32 +10:00

24 lines
692 B
Batchfile

@echo off
set script_dir=%~dp0
if not exist build mkdir build
where /q cl || (
echo MSVC's cl compiler must be available on the path to build
goto :eof
)
REM MSVC cl build
echo [SCRIPT] Building tests via cl to build\intc_tests_msvc.exe
pushd build
cl -nologo -O2 -D INTC_TESTS_WITH_MAIN -I %script_dir% -TP %script_dir%\intc_tests.h /Fe:intc_tests_msvc /link
popd build
REM Optional clang-cl build if we have the compiler on the path
where /q clang-cl || goto :eof
echo [SCRIPT] Building tests via clang-cl to build\intc_tests_clang.exe
pushd build
clang-cl -nologo -O2 -D INTC_TESTS_WITH_MAIN -I %script_dir% -TP %script_dir%\intc_tests.h /Fe:intc_tests_clang /link
popd build