summaryrefslogtreecommitdiff
path: root/tcwg-benchmark.sh
diff options
context:
space:
mode:
authorLaurent Alfonsi <laurent.alfonsi@linaro.org>2022-10-19 14:45:58 +0200
committerLaurent Alfonsi <laurent.alfonsi@linaro.org>2022-10-19 14:46:55 +0200
commit409b675e158bf3211e189a8ec055585d05bb9666 (patch)
treef2d60ab7aa8e4a50f3d4c9348d7c4b864a51a479 /tcwg-benchmark.sh
parentedb03a734696c739cc427da62ae37359391c8c2b (diff)
tcwg-benchmark.sh: support-fortran option if flang is found
Change-Id: I5e8a1a7d51aff153977b114282f0911d54d15296
Diffstat (limited to 'tcwg-benchmark.sh')
-rwxr-xr-xtcwg-benchmark.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/tcwg-benchmark.sh b/tcwg-benchmark.sh
index 2e0eb3f2..0bab60d5 100755
--- a/tcwg-benchmark.sh
+++ b/tcwg-benchmark.sh
@@ -54,6 +54,7 @@ bench_container_tag="${bench_container_tag-lts_1}"
toolchain_type="${toolchain_type-auto}"
prepare_board="${prepare_board-true}"
verbose="${verbose-true}"
+support_fortran_opt=""
if $verbose; then
set -x
@@ -175,7 +176,12 @@ case "$toolchain_url" in
esac
case "$toolchain_type" in
- "gnu"|"llvm") ;;
+ "gnu") ;;
+ "llvm")
+ if [ x"$($maybe_remote find "$toolchaindir" -path "*bin/*flang-new" | wc -l)" != x"0" ]; then
+ support_fortran_opt="--support_fortran"
+ fi
+ ;;
"auto")
if [ x"$($maybe_remote find "$toolchaindir" -path "*bin/*gcc" | wc -l)" != x"0" ]; then
toolchain_type="gnu"
@@ -421,6 +427,7 @@ case "$bench_list" in
--run_profile "$run_profile" \
${sysroot:+--sysroot "$sysroot"} \
--toolchain "$toolchain_type" \
+ $support_fortran_opt \
--resultsdest "bkp-01.tcwglab:/home/tcwg-benchmark/results-${results_id}/$boardname" \
--nodename "$boardname" \
--forceinstall "${forceinstall}" \