diff options
author | Laurent Alfonsi <laurent.alfonsi@linaro.org> | 2022-10-19 14:45:58 +0200 |
---|---|---|
committer | Laurent Alfonsi <laurent.alfonsi@linaro.org> | 2022-10-19 14:46:55 +0200 |
commit | 409b675e158bf3211e189a8ec055585d05bb9666 (patch) | |
tree | f2d60ab7aa8e4a50f3d4c9348d7c4b864a51a479 /tcwg-benchmark.sh | |
parent | edb03a734696c739cc427da62ae37359391c8c2b (diff) |
tcwg-benchmark.sh: support-fortran option if flang is found
Change-Id: I5e8a1a7d51aff153977b114282f0911d54d15296
Diffstat (limited to 'tcwg-benchmark.sh')
-rwxr-xr-x | tcwg-benchmark.sh | 9 |
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}" \ |