@echo on cd fpm if errorlevel 1 exit 1 fpm build if errorlevel 1 exit 1 fpm run if errorlevel 1 exit 1 rmdir fpm_scratch_* /s /q fpm test if errorlevel 1 exit 1 rmdir fpm_scratch_* /s /q build\gfortran_debug\app\fpm if errorlevel 1 exit 1 cd ..\test\example_packages\hello_world if errorlevel 1 exit 1 ..\..\..\fpm\build\gfortran_debug\app\fpm build if errorlevel 1 exit 1 .\build\gfortran_debug\app\hello_world if errorlevel 1 exit 1 cd ..\hello_complex if errorlevel 1 exit 1 ..\..\..\fpm\build\gfortran_debug\app\fpm build if errorlevel 1 exit 1 .\build\gfortran_debug\app\say_Hello if errorlevel 1 exit 1 .\build\gfortran_debug\app\say_goodbye if errorlevel 1 exit 1 .\build\gfortran_debug\test\greet_test if errorlevel 1 exit 1 .\build\gfortran_debug\test\farewell_test if errorlevel 1 exit 1 cd ..\hello_complex_2 if errorlevel 1 exit 1 ..\..\..\fpm\build\gfortran_debug\app\fpm build if errorlevel 1 exit 1 .\build\gfortran_debug\app\say_hello_world if errorlevel 1 exit 1 .\build\gfortran_debug\app\say_goodbye if errorlevel 1 exit 1 .\build\gfortran_debug\test\greet_test if errorlevel 1 exit 1 .\build\gfortran_debug\test\farewell_test cd ..\auto_discovery_off if errorlevel 1 exit 1 ..\..\..\fpm\build\gfortran_debug\app\fpm build if errorlevel 1 exit 1 .\build\gfortran_debug\app\auto_discovery_off if errorlevel 1 exit 1 .\build\gfortran_debug\test\my_test if errorlevel 1 exit 1 if exist .\build\gfortran_debug\app\unused exit /B 1 if exist .\build\gfortran_debug\test\unused_test exit /B 1 cd ..\with_c if errorlevel 1 exit 1 ..\..\..\fpm\build\gfortran_debug\app\fpm build if errorlevel 1 exit 1 .\build\gfortran_debug\app\with_c if errorlevel 1 exit 1 cd ..\submodules if errorlevel 1 exit 1 ..\..\..\fpm\build\gfortran_debug\app\fpm build if errorlevel 1 exit 1 cd ..\program_with_module if errorlevel 1 exit 1 ..\..\..\fpm\build\gfortran_debug\app\fpm build if errorlevel 1 exit 1 .\build\gfortran_debug\app\Program_with_module if errorlevel 1 exit 1