Remove debug logging Use cerr or clog in the correct places refactor a few more functions
34 lines
644 B
Bash
Executable file
34 lines
644 B
Bash
Executable file
#! /bin/bash
|
|
|
|
# Double check for cmakelist
|
|
if [ ! -e "CMakeLists.txt" ]; then
|
|
echo "TTRTS: No source cmakelist found"
|
|
exit
|
|
fi
|
|
|
|
# Run cmake
|
|
echo "TTRTS: Running cmake"
|
|
test ! -e build && mkdir build
|
|
cd build/
|
|
cmake ..
|
|
if [[ $? != 0 ]]; then
|
|
echo "TTRTS: CMake failed, exiting Bootstrap"
|
|
exit
|
|
fi
|
|
|
|
echo "TTRTS: Performing install"
|
|
sudo make install
|
|
if [[ $? != 0 ]]; then
|
|
echo "TTRTS: Install failed, check output"
|
|
exit
|
|
fi
|
|
|
|
# Run final test to make sure
|
|
echo "TTRTS: Running tests"
|
|
./source/test/ttrts-test
|
|
if [[ $? != 0 ]]; then
|
|
echo "TTRTS: Tests failed, build must be broken"
|
|
exit
|
|
fi
|
|
|
|
echo "TTRTS: Bootstrap complete"
|