You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- TIMEFORMAT=%3lU
- SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
- pushd $SCRIPTPATH > /dev/null
-
- echo ""
- echo "----------------------"
- echo " compiling libslime "
- echo "----------------------"
- echo ""
-
- time clang++ --std=c++17 \
- src/libslime.cpp -c -o libslime.o \
- -I3rd/ || exit 1
-
- echo ""
- echo "----------------------"
- echo " compiling fullslime "
- echo "----------------------"
- echo ""
-
- # time g++ -fpermissive src/main.cpp -g -o ./bin/slime --std=c++17 || exit 1
- time clang++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS \
- src/main.cpp -g -o ./bin/slime --std=c++17 \
- -I3rd/ || exit 1
- # time clang++ -O3 -D_DONT_BREAK_ON_ERRORS \
- # src/main.cpp -g -o ./bin/slime --std=c++17 \
- # -I3rd/ || exit 1
-
- echo ""
- pushd ./bin > /dev/null
- # time valgrind --track-origins=yes --leak-check=full --show-leak-kinds=all ./slime --run-tests
- time ./slime --run-tests
-
- popd > /dev/null
- popd > /dev/null
- unset TIMEFORMAT
|