Integrate type checks.

This commit is contained in:
Ralf Corsepius
2006-11-18 03:41:42 +00:00
parent 9ca2ee4253
commit d4cbf34666

View File

@@ -13,16 +13,23 @@ AC_CACHE_CHECK([whether CPU supports networking],
rtems_cv_HAS_NETWORKING="no" rtems_cv_HAS_NETWORKING="no"
;; ;;
*) *)
if test "${RTEMS_HAS_NETWORKING}" = "yes"; then AS_IF([test "${RTEMS_HAS_NETWORKING}" = "yes"],[
rtems_cv_HAS_NETWORKING="yes"; # suppress libnetworking if one these types is not available
else AS_IF([test x"$ac_cv_type_int8_t" = xyes \
rtems_cv_HAS_NETWORKING="disabled"; && test x"$ac_cv_type_uint8_t" = xyes \
fi && test x"$ac_cv_type_int16_t" = xyes \
;; && test x"$ac_cv_type_uint16_t" = xyes \
esac]) && test x"$ac_cv_type_int32_t" = xyes \
if test "$rtems_cv_HAS_NETWORKING" = "yes"; then && test x"$ac_cv_type_uint32_t" = xyes \
HAS_NETWORKING="yes"; && test x"$ac_cv_type_int64_t" = xyes \
else && test x"$ac_cv_type_uint64_t" = xyes],
HAS_NETWORKING="no"; [rtems_cv_HAS_NETWORKING=yes],
fi [rtems_cv_HAS_NETWORKING=no])
],[
rtems_cv_HAS_NETWORKING=disabled
])
;;
esac
])
])
]) ])