+ dnl Find libraries needed to link lib/expl.c.
+ if test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1; then
+ AC_REQUIRE([gl_FUNC_EXP])
+ EXPL_LIBM="$EXP_LIBM"
+ else
+ AC_REQUIRE([gl_FUNC_ISNANL])
+ AC_REQUIRE([gl_FUNC_ROUNDL])
+ AC_REQUIRE([gl_FUNC_LDEXPL])
+ EXPL_LIBM=
+ dnl Append $ISNANL_LIBM to EXPL_LIBM, avoiding gratuitous duplicates.
+ case " $EXPL_LIBM " in
+ *" $ISNANL_LIBM "*) ;;
+ *) EXPL_LIBM="$EXPL_LIBM $ISNANL_LIBM" ;;
+ esac
+ dnl Append $ROUNDL_LIBM to EXPL_LIBM, avoiding gratuitous duplicates.
+ case " $EXPL_LIBM " in
+ *" $ROUNDL_LIBM "*) ;;
+ *) EXPL_LIBM="$EXPL_LIBM $ROUNDL_LIBM" ;;
+ esac
+ dnl Append $LDEXPL_LIBM to EXPL_LIBM, avoiding gratuitous duplicates.
+ case " $EXPL_LIBM " in
+ *" $LDEXPL_LIBM "*) ;;
+ *) EXPL_LIBM="$EXPL_LIBM $LDEXPL_LIBM" ;;
+ esac
+ fi