@echo off setlocal EnableDelayedExpansion rem build_all {build|check|clean} if %1 == clean ( for %%a in (%clean_tools%) do ( call .\run_cargo %%a %1 release windows cd %cur_dir% ) ) for %%a in (%win_tools%) do ( call .\run_cargo %%a %1 release windows cd %cur_dir% ) for %%a in (%linux_tools%) do ( call .\run_cargo %%a %1 release linux cd %cur_dir% )