diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-02-22 17:01:28 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-02-22 17:01:28 +0000 |
commit | e39d16ca9458b5c0d36360e2714e6483e443018e (patch) | |
tree | d9675eda60bf6b6d7b00b4cd273d99bb98185c5c | |
parent | fb082dee1f9053f07bc2b9e57ce24247d0ad6114 (diff) |
tcwg_bmk-build.sh: Support llvm
Change-Id: I74c3884cdbf0fed39dcdd51411effdc935d23545
-rwxr-xr-x | tcwg_bmk-build.sh | 15 |
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")" |