set -e
-echo "Running $0 with arguments:" >&2
-for arg in "$@"; do
- echo "- $arg"
-done
+# usage: die status message...
+die () {
+ local status=${1:-1}
+ shift
+ [ $# -gt 0 ] || set -- "Error - Halting"
+ echo "$@" >&2
+ exit $status
+}
+
+# Get an ON/OFF string from a command:
+onoff() {
+ if "$@" > /dev/null ; then
+ echo ON
+ else
+ echo OFF
+ fi
+}
build_mode="$1"
echo "Build mode $build_mode on $(uname -np)" >&2
;;
*)
- if test "$(uname -o)" = "Msys"; then
- echo "On Windows, jenkins is not willing to expand variables for some reason" >&2
- echo "Force use Debug mode" >&2
- else
- echo "Unknown build_mode $build_mode"
- exit 1
- fi
+ die 1 "Unknown build_mode $build_mode"
;;
esac
GENERATOR="Unix Makefiles"
fi
-# usage: die status message...
-die () {
- local status=${1:-1}
- shift
- [ $# -gt 0 ] || set -- "Error - Halting"
- echo "$@" >&2
- exit $status
-}
-
-# Get an ON/OFF string from a command:
-onoff() {
- if "$@" > /dev/null ; then
- echo ON
- else
- echo OFF
- fi
-}
-
ulimit -c 0 || true
if [ -d $WORKSPACE/build ]