diff --git a/build.sh b/build.sh new file mode 100755 index 0000000000000000000000000000000000000000..93e6ab822f59355254d3420750745b413c9546bd --- /dev/null +++ b/build.sh @@ -0,0 +1,19 @@ +#!/bin/bash +while getopts "c:" opt; do + case ${opt} in + c ) BUILD_TYPE=$OPTARG + ;; + \? ) echo "Usage: build.sh [-c <cmake-build-type>]" + ;; + esac +done + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" + +if [ "$BUILD_TYPE" == "" ]; then + BUILD_DIR=cmake-build +else + BUILD_DIR=cmake-build-$BUILD_TYPE +fi + +cmake -S "$DIR" -B "$BUILD_DIR" && make -C "$BUILD_DIR"