Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

37 lignes
930 B

  1. TIMEFORMAT=%3lU
  2. SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
  3. pushd $SCRIPTPATH > /dev/null
  4. echo ""
  5. echo "----------------------"
  6. echo " compiling libslime "
  7. echo "----------------------"
  8. echo ""
  9. time clang++ --std=c++17 \
  10. src/libslime.cpp -c -o libslime.o \
  11. -I3rd/ || exit 1
  12. echo ""
  13. echo "----------------------"
  14. echo " compiling fullslime "
  15. echo "----------------------"
  16. echo ""
  17. # time g++ -fpermissive src/main.cpp -g -o ./bin/slime --std=c++17 || exit 1
  18. time clang++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS \
  19. src/main.cpp -g -o ./bin/slime --std=c++17 \
  20. -I3rd/ || exit 1
  21. # time clang++ -O3 -D_DONT_BREAK_ON_ERRORS \
  22. # src/main.cpp -g -o ./bin/slime --std=c++17 \
  23. # -I3rd/ || exit 1
  24. echo ""
  25. pushd ./bin > /dev/null
  26. time valgrind --track-origins=yes --leak-check=full --show-leak-kinds=all ./slime --run-tests
  27. # time ./slime --run-tests
  28. popd > /dev/null
  29. popd > /dev/null
  30. unset TIMEFORMAT