script-linux/rls

22 lines
370 B
Plaintext
Raw Normal View History

2023-02-01 19:08:43 +01:00
#!/bin/bash
2023-02-04 11:52:42 +01:00
# compile un programme en c++ en mode release
2023-02-01 19:08:43 +01:00
if [ $1 != "" ]; then
cd $1
fi
project=$(grep "^\(project(\)" CMakeLists.txt) || exit
project=${project#project(}
project=${project%% *}
cd $(pwd)/build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
figlet "noice" | lolcat
echo -n "lunch $project ? (y/n) "
read input
if [[ input -eq "y" ]]; then
./$project
fi