source: rtems/c/src/aclocal/check-multiprocessing.m4 @ 3993b6f7

4.104.114.84.95
Last change on this file since 3993b6f7 was 3993b6f7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/21/03 at 11:28:41

2003-10-21 Ralf Corsepius <corsepiu@…>

  • aclocal/canonical-target-name.m4: Add m4-quotes.
  • aclocal/check-cxx.m4: Add m4-quotes. Don't require RTEMS_CHECK_CPU.
  • aclocal/check-multiprocessing.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
  • aclocal/check-networking.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
  • aclocal/check-posix.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
  • aclocal/check-rdbg.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
  • Property mode set to 100644
File size: 1.1 KB
Line 
1dnl
2dnl $Id$
3dnl
4
5AC_DEFUN([RTEMS_CHECK_MULTIPROCESSING],
6[dnl
7AC_REQUIRE([RTEMS_ENABLE_MULTILIB])dnl
8AC_REQUIRE([RTEMS_ENV_RTEMSBSP])dnl
9AC_REQUIRE([RTEMS_TOP])dnl
10AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
11AC_REQUIRE([RTEMS_ENABLE_MULTIPROCESSING])dnl
12
13AC_CACHE_CHECK([if wanting multiprocessing],
14  [rtems_cv_want_multiprocessing],
15  [
16    AS_IF([test x"$multilib" = x"no"],
17      [# no cpukit
18       rtems_cv_want_multiprocessing="$enable_multiprocessing"
19      ],[
20#HACK: Should check for RTEMS_MULTIPROCESSING in cpuopts.h, instead
21       rtems_cv_want_multiprocessing="$enable_multiprocessing"
22      ])
23  ])
24
25AS_IF([test "$rtems_cv_want_multiprocessing" = "yes"],
26[
27  AC_CACHE_CHECK([whether BSP supports multiprocessing],
28  [rtems_cv_HAS_MP],[
29    if test -d "$srcdir/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/shmsupp"; then
30        rtems_cv_HAS_MP="yes" ;
31    else
32        rtems_cv_HAS_MP="no";
33    fi
34  ])
35if test $rtems_cv_HAS_MP = "no"; then
36AC_MSG_ERROR([multiprocessing requested but not supported])
37fi
38],[rtems_cv_HAS_MP="no";])
39
40AC_SUBST(HAS_MP,[$rtems_cv_HAS_MP])
41])
Note: See TracBrowser for help on using the repository browser.