sudo apt-get install libsoil-dev libglm-dev libassimp-dev libglew-dev libglfw3-dev libxinerama-dev libxcursor-dev libxi-dev libfreetype6-dev
sudo apt-get install g++ git
ordir=$(pwd)
echo $ordir
dir=$(cd '../../'; pwd)
dir2=$dir/opengl-demo
#echo $dir2
if [ ! -d "$dir2" ]
then
echo "no exit opengl-demo"
cd $ordir
cd ../
mkdir build_opengl_function_demo
cd build_opengl_function_demo
cmake ../opengl_function_demo
make -j4
#mkdir temp
cp ../LearnOpenGL3.3/configure.sh ./
echo -e "\nbuild finish..............."
echo "go to ../build_opengl_function_demo and start run test case"
#echo "1. source configure.sh"
echo " cd bin/ start run your case"
else
cd ../../
mkdir build_opengl_function_demo
cd build_opengl_function_demo
cmake ../opengl-demo/opengl_function_demo
make -j4
#mkdir temp
cp ../opengl-demo/LearnOpenGL3.3/configure.sh ./
echo -e "\nbuild finish..............."
echo "go to ../../build_opengl_function_demo and start run test case"
#echo "1. source configure.sh"
echo " cd bin/ start run your case"
fi
shell 中 条件判断的使用和自定义变量