source: rtems/c/src/exec/score/cpu/configure.in @ c094542

4.104.114.84.95
Last change on this file since c094542 was c094542, checked in by Joel Sherrill <joel.sherrill@…>, on 11/16/99 at 16:07:17

Only check for System V IPC if multiprocessing is enabled. The unix
port only uses System V IPC for shared memory and semaphores to
communicate between nodes in a multiprocessor configuration. If you
disable multiprocessing, then this code should be unused. Thus systems
like Cygwin which are POSIX but do not support System V IPC should
not work.

  • Property mode set to 100644
File size: 1.1 KB
Line 
1dnl Process this file with autoconf to produce a configure script.
2dnl
3dnl $Id$
4
5AC_PREREQ(2.13)
6AC_INIT(no_cpu)
7RTEMS_TOP(../../../../..)
8AC_CONFIG_AUX_DIR(../../../../..)
9
10AC_PROG_MAKE_SET
11RTEMS_CANONICAL_TARGET_CPU
12
13AM_MAINTAINER_MODE
14RTEMS_ENABLE_MULTIPROCESSING
15RTEMS_ENABLE_POSIX
16RTEMS_ENABLE_ITRON
17RTEMS_ENABLE_INLINES
18RTEMS_ENABLE_LIBCDIR
19
20RTEMS_ENV_RTEMSBSP
21
22AC_PROG_INSTALL
23
24RTEMS_CHECK_CPU
25RTEMS_CANONICAL_HOST
26
27RTEMS_PROJECT_ROOT
28
29dnl check target cc
30RTEMS_PROG_CC_FOR_TARGET
31RTEMS_CANONICALIZE_TOOLS
32
33RTEMS_CHECK_NEWLIB
34
35# Check if there is custom/*.cfg for this BSP
36RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
37RTEMS_CHECK_MULTIPROCESSING(RTEMS_BSP)
38RTEMS_CHECK_POSIX_API(RTEMS_BSP)
39RTEMS_CHECK_ITRON_API(RTEMS_BSP)
40
41# The only use of System V IPC is the UNIX port when multiprocessing.
42if test "$HAS_MP" = "yes"; then
43  RTEMS_CHECK_SYSV_UNIX
44fi
45
46# find all the Executive Makefiles
47RTEMS_CHECK_MAKEFILE($RTEMS_CPU)
48
49AM_CONDITIONAL(HAS_POSIX,test "$HAS_POSIX_API" = "yes")
50AM_CONDITIONAL(HAS_ITRON,test "$HAS_ITRON_API" = "yes")
51
52# Try to explicitly list a Makefile here
53AC_OUTPUT(
54Makefile
55$makefiles
56)
Note: See TracBrowser for help on using the repository browser.