summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-02-22 17:01:28 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-02-22 17:01:28 +0000
commite39d16ca9458b5c0d36360e2714e6483e443018e (patch)
treed9675eda60bf6b6d7b00b4cd273d99bb98185c5c
parentfb082dee1f9053f07bc2b9e57ce24247d0ad6114 (diff)
tcwg_bmk-build.sh: Support llvm
Change-Id: I74c3884cdbf0fed39dcdd51411effdc935d23545
-rwxr-xr-xtcwg_bmk-build.sh15
1 files changed, 11 insertions, 4 deletions
diff --git a/tcwg_bmk-build.sh b/tcwg_bmk-build.sh
index 68066fe2..cd13bf10 100755
--- a/tcwg_bmk-build.sh
+++ b/tcwg_bmk-build.sh
@@ -8,8 +8,7 @@ scripts=$(dirname $0)
convert_args_to_variables "$@"
-obligatory_variables rr[ci_config] \
- BUILD_NUMBER ssh_host ssh_port
+obligatory_variables rr[ci_config] ssh_host ssh_port
# Execution mode: baseline, bisect, jenkins-full
rr[mode]="${rr[mode]-baseline}"
@@ -95,8 +94,16 @@ benchmark ()
local bin cc
- bin="$(pwd)/abe/builds/destdir/x86_64-unknown-linux-gnu/bin"
- cc="$bin/$(print_gnu_target ${rr[target]})-"
+ case "${rr[toolchain]}" in
+ llvm)
+ bin="$(pwd)/llvm-install/bin"
+ cc="$bin/clang"
+ ;;
+ gnu)
+ bin="$(pwd)/abe/builds/destdir/x86_64-unknown-linux-gnu/bin"
+ cc="$bin/$(print_gnu_target ${rr[target]})-"
+ ;;
+ esac
local bmk_flags
bmk_flags="$(echo -$cflags | sed -e "s/_/ -/g" -e "s/LTO/flto/g")"