@echo off @setlocal pushd %~dp0 set exeName=lisp.exe set binDir=bin mkdir quickbuild 2>nul pushd quickbuild taskkill /F /IM %exeName% > NUL 2> NUL echo ---------- Compiling ---------- call timecmd cl ../src/main.c /Fe%exeName% /W3 /TC /nologo /EHsc /Z7 /link /incremental /debug:fastlink if %errorlevel% == 0 ( echo. if not exist ..\%binDir% mkdir ..\%binDir% move %exeName% ..\%binDir%\ > NUL ) else ( echo. echo Fucki'n 'ell ) popd rd quickbuild /S /Q popd