Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

41 rader
950 B

  1. @echo off
  2. @setlocal
  3. pushd %~dp0\bin
  4. set exeName=slime.exe
  5. taskkill /F /IM %exeName% > NUL 2> NUL
  6. echo ---------- Compiling ----------
  7. call ..\timecmd cl ^
  8. ../src/main.cpp^
  9. /I../3rd/ ^
  10. /D_PROFILING /D_DEBUG /D_DONT_BREAK_ON_ERRORS ^
  11. /Zi /std:c++latest /Fe%exeName% /W3 /wd4003 /wd4996 /nologo /EHsc
  12. rem call ..\timecmd cl ^
  13. rem ../src/main.cpp^
  14. rem /I../3rd/ ^
  15. rem /O2 /D_DONT_BREAK_ON_ERRORS ^
  16. rem /std:c++latest /Fe%exeName% /W3 /wd4003 /nologo /EHsc
  17. rem call ..\timecmd clang-cl ../src/main.cpp /I../3rd/ -o %exeName% /O2 /std:c++latest /W3 /Zi /EHsc
  18. if %errorlevel% == 0 (
  19. echo.
  20. echo -------- Running Tests --------
  21. echo.
  22. call ..\timecmd slime.exe --run-tests
  23. echo.
  24. echo -------- Generatign Docs --------
  25. echo.
  26. call ..\timecmd slime.exe --generate-docs-file
  27. rem call ..\manual\build.bat
  28. ) else (
  29. echo.
  30. echo Fuckin' ell
  31. )
  32. popd