diff options
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/configure b/configure index d7573690383..5a06f528bda 100755 --- a/configure +++ b/configure @@ -3304,6 +3304,26 @@ $as_echo "yes" >&6; } fi fi +# Disable libhsail-rt on unsupported systems. +if test -d ${srcdir}/libhsail-rt; then + if test x$enable_libhsail_rt = x; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libhsail-rt support" >&5 +$as_echo_n "checking for libhsail-rt support... " >&6; } + if (srcdir=${srcdir}/libhsail-rt; \ + . ${srcdir}/configure.tgt; \ + test -n "$UNSUPPORTED") + then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + unsupported_languages="$unsupported_languages brig" + # This implicitly disables also target-libhsail-rt as it won't + # get added to the build without BRIG FE. + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + fi + fi +fi # Disable libquadmath for some systems. @@ -3483,19 +3503,6 @@ if test x$enable_libgo = x; then esac fi -# Disable the BRIG frontend and libhsail-rt on untested or known -# broken systems. Currently it has been tested only on x86_64 Linux -# of the upstream gcc targets. More targets shall be added after testing. -case "${target}" in - x86_64-*-linux*) - ;; - *) - unsupported_languages="$unsupported_languages brig" - # This implicitly disables also target-libhsail-rt as it won't - # get added to the build without BRIG FE. - ;; -esac - # Default libgloss CPU subdirectory. libgloss_dir="$target_cpu" |