summaryrefslogtreecommitdiffstats
path: root/c/src/lib/aclocal.m4
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/aclocal.m4')
-rw-r--r--c/src/lib/aclocal.m498
1 files changed, 44 insertions, 54 deletions
diff --git a/c/src/lib/aclocal.m4 b/c/src/lib/aclocal.m4
index a8de869b78..b43e9ca80a 100644
--- a/c/src/lib/aclocal.m4
+++ b/c/src/lib/aclocal.m4
@@ -134,44 +134,6 @@ AC_SUBST(RTEMS_HAS_MULTIPROCESSING)dnl
dnl $Id$
-AC_DEFUN(RTEMS_ENABLE_POSIX,
-[
-AC_ARG_ENABLE(posix,
-[ --enable-posix enable posix interface],
-[case "${enableval}" in
- yes) RTEMS_HAS_POSIX_API=yes ;;
- no) RTEMS_HAS_POSIX_API=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for enable-posix option) ;;
-esac],[RTEMS_HAS_POSIX_API=yes])
-AC_SUBST(RTEMS_HAS_POSIX_API)
-
-changequote(,)dnl
-case "${target}" in
- # hpux unix port should go here
- i[3456]86-go32-rtems*)
- RTEMS_HAS_POSIX_API=no
- ;;
- i[3456]86-pc-linux*) # unix "simulator" port
- RTEMS_HAS_POSIX_API=no
- ;;
- i[3456]86-*freebsd2*) # unix "simulator" port
- RTEMS_HAS_POSIX_API=no
- ;;
- no_cpu-*rtems*)
- RTEMS_HAS_POSIX_API=no
- ;;
- sparc-sun-solaris*) # unix "simulator" port
- RTEMS_HAS_POSIX_API=no
- ;;
- *)
- ;;
-esac
-changequote([,])dnl
-AC_SUBST(RTEMS_HAS_POSIX_API)
-])
-
-dnl $Id$
-
AC_DEFUN(RTEMS_ENABLE_NETWORKING,
[
AC_ARG_ENABLE(networking,
@@ -200,20 +162,6 @@ AC_SUBST(RTEMS_HAS_RDBG)dnl
dnl $Id$
-AC_DEFUN(RTEMS_ENABLE_INLINES,
-[AC_ARG_ENABLE(rtems-inlines,
-[ --enable-rtems-inlines enable RTEMS inline functions]
-[ (default:enabled, disable to use macros)],
-[case "${enableval}" in
- yes) RTEMS_USE_MACROS=no ;;
- no) RTEMS_USE_MACROS=yes ;;
- *) AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;;
-esac],[RTEMS_USE_MACROS=no])
-AC_SUBST(RTEMS_USE_MACROS)dnl
-])
-
-dnl $Id$
-
AC_DEFUN(RTEMS_ENABLE_CXX,
[
AC_ARG_ENABLE(cxx,
@@ -948,7 +896,9 @@ else
fi
])dnl
+dnl
dnl $Id$
+dnl
AC_DEFUN(RTEMS_CHECK_MULTIPROCESSING,
[dnl
@@ -965,8 +915,7 @@ AC_CACHE_CHECK([whether BSP supports multiprocessing],
fi
else
rtems_cv_HAS_MP="no";
- fi
- ])
+ fi])
if test "$rtems_cv_HAS_MP" = "yes"; then
HAS_MP="yes"
else
@@ -975,6 +924,45 @@ fi
AC_SUBST(HAS_MP)
])
+dnl $Id$
+dnl
+AC_DEFUN(RTEMS_CHECK_CXX,
+[dnl
+AC_REQUIRE([RTEMS_CHECK_CPU])dnl
+AC_REQUIRE([RTEMS_PROG_CXX_FOR_TARGET])dnl
+AC_CACHE_VAL(rtems_cv_HAS_CPLUSPLUS,
+ [dnl
+ if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then
+ if test -n "$CXX_FOR_TARGET"; then
+ rtems_cv_HAS_CPLUSPLUS="yes";
+ else
+ rtems_cv_HAS_CPLUSPLUS="no";
+ fi
+ else
+ rtems_cv_HAS_CPLUSPLUS="no";
+ fi
+ ])dnl
+HAS_CPLUSPLUS="$rtems_cv_HAS_CPLUSPLUS";
+AC_SUBST(HAS_CPLUSPLUS)dnl
+])
+
+dnl $Id$
+dnl
+AC_DEFUN(RTEMS_CHECK_NETWORKING,
+[dnl
+AC_REQUIRE([RTEMS_CHECK_CPU])dnl
+AC_CACHE_VAL(rtems_cv_HAS_NETWORKING,
+ [dnl
+ if test "$RTEMS_HAS_NETWORKING" = "yes"; then
+ rtems_cv_HAS_NETWORKING="yes";
+ else
+ rtems_cv_HAS_NETWORKING="no";
+ fi
+ ])dnl
+HAS_NETWORKING="$rtems_cv_HAS_NETWORKING";
+AC_SUBST(HAS_NETWORKING)dnl
+])
+
dnl
dnl $Id$
dnl
@@ -1032,6 +1020,8 @@ fi
])
+dnl $Id$
+dnl
AC_DEFUN(RTEMS_CHECK_RDBG,
[dnl
AC_REQUIRE([RTEMS_TOP])dnl