rewrite run script
This commit is contained in:
parent
6629d07bc2
commit
b5f410793f
57
run.sh
57
run.sh
@ -1,6 +1,51 @@
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release ..
|
||||
cmake --build . -j$(nproc)
|
||||
cd ..
|
||||
build/VoxelEngine
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
|
||||
function delete {
|
||||
echo "[RUN SCRIPT] Delete build directory"
|
||||
rm -rf build
|
||||
}
|
||||
|
||||
|
||||
function build {
|
||||
echo "[RUN SCRIPT] Build project"
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release ..
|
||||
cmake --build . -j$(nproc)
|
||||
cd ..
|
||||
}
|
||||
|
||||
|
||||
function rebuild {
|
||||
delete
|
||||
build
|
||||
}
|
||||
|
||||
|
||||
run=true
|
||||
function norun {
|
||||
echo "[RUN SCRIPT] Build without run"
|
||||
run=
|
||||
}
|
||||
|
||||
|
||||
while [ -n "$1" ]; do
|
||||
case "$1" in
|
||||
-d | --delete) delete ;;
|
||||
-b | --build) build ;;
|
||||
-r | --rebuild) rebuild ;;
|
||||
-R | --norun) norun ;;
|
||||
*) echo "[RUN SCRIPT] Unknown argument: $1"
|
||||
norun
|
||||
break ;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
|
||||
if [[ $run ]]; then
|
||||
echo "[RUN SCRIPT] Run project"
|
||||
./build/VoxelEngine
|
||||
fi
|
||||
Loading…
x
Reference in New Issue
Block a user