4.104.114.84.95
Last change
on this file since 6c77bba was
6c77bba,
checked in by Joel Sherrill <joel.sherrill@…>, on 02/04/98 at 14:54:27
|
New autoconf feature from Ralf Corsepius:
It adds make rules for reconfiguring build-trees ("make Makefile") and
adds dependency rules for configure and friends (i.e. calls autoconf).
Most of this code has been "borrowed" from automake and was adapted to
rtems.
Addionally, I added automatic generation of the "aclocal.m4"-file by
"aclocal" (from the automake package). Therefore I splitted aclocal.m4
into several separate files (attached to this mail), each containing one
of rtems customized autoconf/m4-macros and have put them into a new
subdirectory "aclocal". Normal users won't be influenced and won't even
need this, unless they try to modify configure.in.
The main advantage of this is: these aclocal/m4-macros become reusable
and easier to administer. As a disadvantage, rtems becomes dependent of
having aclocal/automake installed. To keep building rtems functional if
autoconf or aclocal isn't installed, the related Makefile commands are
prefixed by "-" -- only an error message should be issued by "make".
|
-
Property mode set to
100644
|
File size:
841 bytes
|
Line | |
---|
1 | dnl $Id$ |
---|
2 | |
---|
3 | dnl macro to detect mkdir |
---|
4 | AC_DEFUN(RTEMS_PATH_MKDIR, |
---|
5 | [AC_PATH_PROG(MKDIR,mkdir) |
---|
6 | ]) |
---|
7 | |
---|
8 | dnl macro to check for mkdir -p |
---|
9 | AC_DEFUN(RTEMS_PROG_MKDIR_P, |
---|
10 | [ |
---|
11 | AC_REQUIRE([RTEMS_PATH_MKDIR]) |
---|
12 | AC_MSG_CHECKING([for working $MKDIR -p]) |
---|
13 | AC_CACHE_VAL(rtems_cv_prog_mkdir_p, |
---|
14 | [rm -rf conftestdata |
---|
15 | if $MKDIR -p conftestdata 2>/dev/null ;then |
---|
16 | rtems_cv_prog_MKDIR_P="yes" |
---|
17 | else |
---|
18 | rtems_cv_prog_MKDIR_P="no" |
---|
19 | fi])dnl |
---|
20 | rm -rf conftestdata |
---|
21 | AC_MSG_RESULT($rtems_cv_prog_MKDIR_P) |
---|
22 | ]) |
---|
23 | |
---|
24 | dnl macro to check for mkdir -m 0755 |
---|
25 | AC_DEFUN(RTEMS_PROG_MKDIR_M, |
---|
26 | [ |
---|
27 | AC_REQUIRE([RTEMS_PATH_MKDIR]) |
---|
28 | AC_MSG_CHECKING([for working $MKDIR -m 0755]) |
---|
29 | AC_CACHE_VAL(rtems_cv_prog_MKDIR_P, |
---|
30 | [rm -rf conftestdata |
---|
31 | if $MKDIR -m 0775 conftestdata 2>/dev/null; then |
---|
32 | rtems_cv_prog_MKDIR_M="yes" |
---|
33 | else |
---|
34 | rtems_cv_prog_MKDIR_M="no" |
---|
35 | fi])dnl |
---|
36 | rm -rf conftestdata |
---|
37 | AC_MSG_RESULT($rtems_cv_prog_MKDIR_M) |
---|
38 | ]) |
---|
39 | |
---|
Note: See
TracBrowser
for help on using the repository browser.