mirror of
https://github.com/ETLCPP/etl.git
synced 2026-06-16 00:46:03 +08:00
42 lines
1.6 KiB
Bash
Executable File
42 lines
1.6 KiB
Bash
Executable File
#!/bin/sh
|
|
sudo ntpdate ntp.ubuntu.com
|
|
cd build || exit 1
|
|
echo "ETL Tests" > etl_test_log.txt
|
|
echo ""
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
echo " GCC" >> etl_test_log.txt
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
gcc --version | grep gcc >> etl_test_log.txt
|
|
CC=gcc CXX=g++ cmake --cmake-clean-cache -DNO_STL=OFF ..
|
|
make
|
|
./etl_tests | tee etl_test_log.txt
|
|
echo ""
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
echo " GCC - No STL" >> etl_test_log.txt
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
gcc --version | grep gcc >> etl_test_log.txt
|
|
CC=gcc CXX=g++ cmake --cmake-clean-cache -DNO_STL=ON ..
|
|
make
|
|
./etl_tests | tee etl_test_log.txt
|
|
echo ""
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
echo " Clang" >> etl_test_log.txt
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
clang --version | grep clang >> etl_test_log.txt
|
|
CC=clang CXX=clang++ cmake --cmake-clean-cache -DNO_STL=OFF ..
|
|
make
|
|
./etl_tests | tee etl_test_log.txt
|
|
echo ""
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
echo " Clang - No STL" >> etl_test_log.txt
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
clang --version | grep clang >> etl_test_log.txt
|
|
CC=clang CXX=clang++ cmake --cmake-clean-cache -DNO_STL=ON ..
|
|
make
|
|
./etl_tests | tee etl_test_log.txt
|
|
echo ""
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
echo " Tests Completed" >> etl_test_log.txt
|
|
echo "-----------------------------------------------" >> etl_test_log.txt
|
|
|