31 lines
514 B
Batchfile
31 lines
514 B
Batchfile
@echo off
|
|
rem run_cargo.bat project build|check|clean debug|release
|
|
|
|
set org_dir=%cd%
|
|
|
|
cd %1
|
|
IF %2 == build (
|
|
echo cargo build %1 --%3
|
|
cargo build --%3
|
|
IF %ERRORLEVEL% == 0 (
|
|
xcopy target\%3\%1.exe %org_dir%\..\..\bin /y
|
|
)
|
|
|
|
exit /B %ERRORLEVEL%
|
|
)
|
|
|
|
IF %2 == check (
|
|
echo cargo check %1 --%3
|
|
cargo check --%3
|
|
|
|
exit /B %ERRORLEVEL%
|
|
)
|
|
|
|
IF %2 == clean (
|
|
echo cargo clean %1
|
|
cargo clean
|
|
|
|
exit /B %ERRORLEVEL%
|
|
)
|
|
|
|
echo "Unkown cargo command "%2" for project "%1" |