56 lines
1003 B
Bash
Executable File
56 lines
1003 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
ESC_SEQ="\x1b["
|
|
COL_RESET=$ESC_SEQ"39;49;00m"
|
|
COL_RED=$ESC_SEQ"31;01m"
|
|
COL_GREEN=$ESC_SEQ"32;01m"
|
|
COL_YELLOW=$ESC_SEQ"33;01m"
|
|
|
|
echo -e $COL_YELLOW"Deleting old package ... "$COL_RESET
|
|
rm -f cameradar_*_${1:-"Release"}_Linux.tar.gz
|
|
echo -e $COL_GREEN"OK!"$COL_RESET
|
|
|
|
echo -e $COL_YELLOW"Creating package ... "$COL_RESET
|
|
|
|
cd ..
|
|
ret=$?
|
|
if [ "$ret" -ne "0" ]; then
|
|
echo -e $COL_RED"KO!"$COL_RESET;
|
|
exit 1;
|
|
fi
|
|
|
|
mkdir build
|
|
|
|
cd build
|
|
ret=$?
|
|
if [ "$ret" -ne "0" ]; then
|
|
echo -e $COL_RED"KO!"$COL_RESET;
|
|
exit 1;
|
|
fi
|
|
|
|
rm -f cameradar_*_${1:-"Release"}_Linux.tar.gz
|
|
|
|
cmake .. -DCMAKE_BUILD_TYPE=${1:-"Release"}
|
|
ret=$?
|
|
if [ "$ret" -ne "0" ]; then
|
|
echo -e $COL_RED"KO!"$COL_RESET;
|
|
exit 1;
|
|
fi
|
|
|
|
make package
|
|
ret=$?
|
|
if [ "$ret" -ne "0" ]; then
|
|
echo -e $COL_RED"KO!"$COL_RESET;
|
|
exit 1;
|
|
fi
|
|
|
|
cp cameradar_*_${1:-"Release"}_Linux.tar.gz ../deployment
|
|
|
|
cd ../deployment
|
|
ret=$?
|
|
if [ "$ret" -ne "0" ]; then
|
|
echo -e $COL_RED"KO!"$COL_RESET;
|
|
exit 1;
|
|
fi
|
|
echo -e $COL_GREEN"OK!"$COL_RESET
|