@echo off @setlocal pushd %~dp0 set start=%time% set exeName=lisp.exe set binDir=bin mkdir quickbuild 2>nul pushd quickbuild 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 pushd ..\%binDir% echo ---------- Running ---------- call timecmd %exeName% test.lsp del %exeName% /S /Q > NUL popd ) else ( echo. echo Fucki'n 'ell ) popd rd quickbuild /S /Q popd