diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-10-08 09:42:11 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-10-08 09:42:11 +0000 |
commit | b2b13e8af2720464cc759a35c1f7a69f4592aaa1 (patch) | |
tree | d4cfca909bf6e116f8b9e2648361a532fef5635b /cpukit/aclocal | |
parent | 2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-b2b13e8af2720464cc759a35c1f7a69f4592aaa1.tar.bz2 |
2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-func.m4: Linearize checks.
Add missing $2 to AC_CHECK_DECL.
Diffstat (limited to 'cpukit/aclocal')
-rw-r--r-- | cpukit/aclocal/check-func.m4 | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/cpukit/aclocal/check-func.m4 b/cpukit/aclocal/check-func.m4 index 85a019a961..92787e1b87 100644 --- a/cpukit/aclocal/check-func.m4 +++ b/cpukit/aclocal/check-func.m4 @@ -6,17 +6,16 @@ # RTEMS_CHECK_FUNC(FUNCTION[,INCLUDES]) AC_DEFUN([RTEMS_CHECK_FUNC], [AC_REQUIRE([RTEMS_CHECK_NEWLIB]) -AC_CHECK_DECLS([$1], -[ - AC_CACHE_CHECK([for $1],[ac_cv_$1],[ - AC_LINK_IFELSE( - [AC_LANG_PROGRAM([[$2]],[[rtems_stub_$1()]])], - [ac_cv_$1="stub"], - [AC_LINK_IFELSE( - [AC_LANG_PROGRAM([[$2]],[[$1()]])], - [ac_cv_$1="yes"], - [ac_cv_$1="no"]) - ]) +AC_CHECK_DECLS([$1],,,[$2]) + +AC_CACHE_CHECK([for $1],[ac_cv_$1],[ + AC_LINK_IFELSE( + [AC_LANG_PROGRAM([[$2]],[[rtems_stub_$1()]])], + [ac_cv_$1="stub"], + [AC_LINK_IFELSE( + [AC_LANG_PROGRAM([[$2]],[[$1()]])], + [ac_cv_$1="yes"], + [ac_cv_$1="no"]) ]) ]) AS_IF([test "$ac_cv_$1" = yes], |