source: rtems/c/src/make/configure.ac @ 91d2e18

4.115
Last change on this file since 91d2e18 was 87b72d48, checked in by Ralf Corsépius <ralf.corsepius@…>, on 05/04/12 at 06:52:51

Remove CVS-Ids.

  • Property mode set to 100644
File size: 1.7 KB
Line 
1## Process this file with autoconf to produce a configure script.
2## This script configures the configuration files below make/
3##
4
5AC_PREREQ([2.68])
6AC_INIT([rtems-c-src-make],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
7AC_CONFIG_SRCDIR([bsp.cfg.in])
8RTEMS_TOP(../../..)
9AC_SUBST(RTEMS_TOPdir,../../..)
10
11RTEMS_CANONICAL_TARGET_CPU
12
13AM_INIT_AUTOMAKE([no-define foreign 1.11.1])
14AM_MAINTAINER_MODE
15
16RTEMS_VERSIONING
17RTEMS_ENABLE_MULTIPROCESSING
18RTEMS_ENABLE_POSIX
19RTEMS_ENABLE_NETWORKING
20RTEMS_ENABLE_CXX
21
22RTEMS_ENV_RTEMSBSP
23
24AC_PATH_PROG(CAT,cat)
25AC_PATH_PROG(CP,cp)
26AC_PATH_PROG(MV,mv)
27AC_PATH_PROG(LN,ln)
28AC_PROG_LN_S
29AC_PATH_PROG(CHMOD,chmod)
30AC_PATH_PROG(SORT,sort)
31
32AC_PATH_PROG(TOUCH,touch)
33AC_PATH_PROG(CMP,cmp)
34
35AC_PATH_PROG(SED,sed)
36AC_PATH_PROGS(M4,gm4 m4)
37
38RTEMS_PATH_KSH
39
40## BEGIN configure.target.in
41
42RTEMS_PROJECT_ROOT
43
44RTEMS_PROG_CC_FOR_TARGET
45
46## check for g++
47RTEMS_PROG_CXX_FOR_TARGET
48
49RTEMS_CANONICALIZE_TOOLS
50RTEMS_CHECK_TOOL(SIZE,size,:)
51RTEMS_CHECK_TOOL(NM,nm,:)
52RTEMS_CHECK_TOOL(OBJCOPY,objcopy,:)
53
54## if this is an i386, does gas have good code16 support?
55RTEMS_I386_GAS_CODE16
56
57RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
58
59RTEMS_CHECK_MULTIPROCESSING(RTEMS_BSP)
60RTEMS_CHECK_NETWORKING(RTEMS_BSP)
61RTEMS_CHECK_POSIX_API(RTEMS_BSP)
62RTEMS_CHECK_CXX(RTEMS_BSP)
63
64AC_SUBST(rtems_cv_prog_cc_cross)
65AC_SUBST(RTEMS_HAS_CPLUSPLUS)
66AC_SUBST(program_prefix)
67AC_SUBST(CC_CFLAGS_DEFAULT)
68AC_SUBST(CC_CFLAGS_DEBUG_V)
69AC_SUBST(RTEMS_API,[_RTEMS_API])
70
71cfg_dir="${RTEMS_TOPdir}/make"
72AC_SUBST(cfg_dir)
73
74# Symlink leaf.cfg from the source directory into the build directory.
75AC_CONFIG_LINKS([leaf.cfg:leaf.cfg])
76
77# Explicitly list all Makefiles here
78AC_CONFIG_FILES([Makefile
79])
80AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.