@echo off mkdir build-debug cd build-debug || goto :error cmake -DRAPIDCSV_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Debug .. || goto :error cmake --build . --config Debug -- /m /nologo /verbosity:quiet || goto :error ctest -C Debug --output-on-failure || goto :error cd .. || goto :error mkdir build-release cd build-release || goto :error cmake -DRAPIDCSV_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Release .. || goto :error cmake --build . --config Release -- /m /nologo /verbosity:quiet || goto :error ctest -C Release --verbose || goto :error cd .. || goto :error goto :EOF :error echo Failed with error #%errorlevel%. exit /b %errorlevel%