From d795a1a1e115fbac2c6b761eefd95f9d63898926 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 30 Jan 2025 15:52:17 +0100 Subject: [PATCH] distinguish classic flang from flang-new in name based recognition --- f_check | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/f_check b/f_check index 30f9e1ef3..244f6bcae 100755 --- a/f_check +++ b/f_check @@ -244,7 +244,14 @@ else openmp='-mp' ;; *flang*) - vendor=FLANGNEW + vendor=FLANG + data=`$compiler -v 2>&1 > /dev/null` + v="${data#*version *}" + v="${v%%*.}" + major="${v%%.*}" + if [ "$major" -ge 17 ]; then + vendor=FLANGNEW + fi bu=_ openmp='-fopenmp' ;;