source: rtems/c/src/make/configure.ac @ 116ef2e9

4.115
Last change on this file since 116ef2e9 was bb2b825, checked in by Ralf Corsépius <ralf.corsepius@…>, on 07/19/12 at 13:47:55

Require automake-1.12.2.

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