27 lines
446 B
Bash
Executable File
27 lines
446 B
Bash
Executable File
#!/usr/bin/bash
|
|
|
|
echo "Running CMake"
|
|
cmake --preset=default
|
|
|
|
echo "Running Ninja"
|
|
if echo "$@" | grep -e "clean" -q
|
|
then
|
|
cmake --build build --target clean
|
|
elif echo "$@" | grep -e "rebuild" -q
|
|
then
|
|
cmake --build build --clean-first
|
|
else
|
|
cmake --build build
|
|
fi
|
|
|
|
if echo "$@" | grep -e "docs" -q
|
|
then
|
|
if echo "$@" | grep -e "-v" -q
|
|
then
|
|
doxygen
|
|
else
|
|
doxygen > /dev/null || echo "Doxygen Failed"
|
|
fi
|
|
fi
|
|
|