summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-17 11:21:02 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-17 11:21:28 +0000
commit7a5589f6b723530c117a326827fc749d1308e138 (patch)
tree1a41de92049c3d4d9583edc79470f41959a1ebab
parente930ee9c1de91fbded5b93f1020662e51f238f9b (diff)
tcwg-benchmark.sh: Add processing of arguments.
Change-Id: I7b14bcf92c2d24f54255426e035e7ee0e14d1d51
-rwxr-xr-xtcwg-benchmark.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/tcwg-benchmark.sh b/tcwg-benchmark.sh
index ce37395f..567763d2 100755
--- a/tcwg-benchmark.sh
+++ b/tcwg-benchmark.sh
@@ -1,5 +1,30 @@
set -ex
+usage ()
+{
+ echo "ERROR: Unsupported options: $@"
+ exit 1
+}
+
+while [ $# -ge 1 ]; do
+ case "$1" in
+ --toolchain_url) toolchain_url="$2" ;;
+ --bench_list) bench_list="$2" ;;
+ --config) config="$2" ;;
+ --cflags) cflags="$2" ;;
+ --sysroot) sysroot="$2" ;;
+ --fileserver) fileserver="$2" ;;
+ --forceinstall) forceinstall="$2" ;;
+ --scripts_branch) scripts_branch="$2" ;;
+ --label) label="$2" ;;
+ --build_number) BUILD_NUMBER="$2" ;;
+ --node_name) NODE_NAME="$2" ;;
+ --workspace) WORKSPACE="$2" ;;
+ *) usage "$@" ;;
+ esac
+ shift 2
+done
+
wget --progress=dot:giga --no-check-certificate ${toolchain_url}
tarball=$(basename ${toolchain_url})
tar xf ${tarball}