From d4cbf3466684677b4590b7924cbe4539c535202c Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sat, 18 Nov 2006 03:41:42 +0000 Subject: Integrate type checks. --- cpukit/aclocal/check-networking.m4 | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'cpukit/aclocal') diff --git a/cpukit/aclocal/check-networking.m4 b/cpukit/aclocal/check-networking.m4 index 289c1b3eb2..d46bc91fe6 100644 --- a/cpukit/aclocal/check-networking.m4 +++ b/cpukit/aclocal/check-networking.m4 @@ -13,16 +13,23 @@ AC_CACHE_CHECK([whether CPU supports networking], rtems_cv_HAS_NETWORKING="no" ;; *) - if test "${RTEMS_HAS_NETWORKING}" = "yes"; then - rtems_cv_HAS_NETWORKING="yes"; - else - rtems_cv_HAS_NETWORKING="disabled"; - fi + AS_IF([test "${RTEMS_HAS_NETWORKING}" = "yes"],[ +# suppress libnetworking if one these types is not available + AS_IF([test x"$ac_cv_type_int8_t" = xyes \ + && test x"$ac_cv_type_uint8_t" = xyes \ + && test x"$ac_cv_type_int16_t" = xyes \ + && test x"$ac_cv_type_uint16_t" = xyes \ + && test x"$ac_cv_type_int32_t" = xyes \ + && test x"$ac_cv_type_uint32_t" = xyes \ + && test x"$ac_cv_type_int64_t" = xyes \ + && test x"$ac_cv_type_uint64_t" = xyes], + [rtems_cv_HAS_NETWORKING=yes], + [rtems_cv_HAS_NETWORKING=no]) + ],[ + rtems_cv_HAS_NETWORKING=disabled + ]) ;; - esac]) -if test "$rtems_cv_HAS_NETWORKING" = "yes"; then - HAS_NETWORKING="yes"; -else - HAS_NETWORKING="no"; -fi + esac + ]) + ]) ]) -- cgit v1.2.3