From 69df7da3a630eb43a1ae654c4a69fcacbe06535c Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 22 May 1997 18:13:24 +0000 Subject: updated to correct problem in decoding arguments provided to configure. --- configure.in | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'configure.in') diff --git a/configure.in b/configure.in index b92bb6908a..9f364c81ca 100644 --- a/configure.in +++ b/configure.in @@ -421,19 +421,35 @@ host=$withval) AC_ARG_ENABLE(posix, \ [ --disable-posix disable posix interface], \ -RTEMS_HAS_POSIX_API=no,RTEMS_HAS_POSIX_API=yes) +[case "${enableval}" in + yes) RTEMS_HAS_POSIX_API=yes ;; + no) RTEMS_HAS_POSIX_API=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for disable-posix option) ;; +esac],[RTEMS_HAS_POSIX_API=yes]) AC_ARG_ENABLE(tcpip, \ [ --disable-tcpip disable KA9Q TCP/IP stack], \ -RTEMS_HAS_KA9Q=no,RTEMS_HAS_KA9Q=yes) +[case "${enableval}" in + yes) RTEMS_HAS_KA9Q=yes ;; + no) RTEMS_HAS_KA9Q=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for disable-tcpip option) ;; +esac],[RTEMS_HAS_KA9Q=yes]) AC_ARG_ENABLE(rtems-inlines, \ [ --disable-rtems-inlines disable RTEMS inline functions (use macros)], \ -RTEMS_USE_MACROS=yes,RTEMS_USE_MACROS=no) +[case "${enableval}" in + yes) RTEMS_USE_MACROS=yes ;; + no) RTEMS_USE_MACROS=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;; +esac],[RTEMS_USE_MACROS=no]) AC_ARG_ENABLE(gcc28, \ [ --enable-gcc28 enable use of gcc 2.8.x features], \ -RTEMS_USE_GCC272=no,RTEMS_USE_GCC272=yes) +[case "${enableval}" in + yes) RTEMS_USE_GCC272=no ;; + no) RTEMS_USE_GCC272=yes ;; + *) AC_MSG_ERROR(bad value ${enableval} for gcc-28 option) ;; +esac],[RTEMS_USE_GCC272=yes]) AC_ARG_ENABLE(libcdir, \ [ --enable-libcdir=directory set the directory for the C library], \ -- cgit v1.2.3