source: rtems/aclocal/mkdir.m4 @ 6207ea2

4.104.114.84.95
Last change on this file since 6207ea2 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 
1dnl $Id$
2
3dnl macro to detect mkdir
4AC_DEFUN(RTEMS_PATH_MKDIR,
5[AC_PATH_PROG(MKDIR,mkdir)
6])
7
8dnl macro to check for mkdir -p
9AC_DEFUN(RTEMS_PROG_MKDIR_P,
10[
11AC_REQUIRE([RTEMS_PATH_MKDIR])
12AC_MSG_CHECKING([for working $MKDIR -p])
13AC_CACHE_VAL(rtems_cv_prog_mkdir_p,
14[rm -rf conftestdata
15if $MKDIR -p conftestdata 2>/dev/null ;then
16rtems_cv_prog_MKDIR_P="yes"
17else
18rtems_cv_prog_MKDIR_P="no"
19fi])dnl
20rm -rf conftestdata
21AC_MSG_RESULT($rtems_cv_prog_MKDIR_P)
22])
23
24dnl macro to check for mkdir -m 0755
25AC_DEFUN(RTEMS_PROG_MKDIR_M,
26[
27AC_REQUIRE([RTEMS_PATH_MKDIR])
28AC_MSG_CHECKING([for working $MKDIR -m 0755])
29AC_CACHE_VAL(rtems_cv_prog_MKDIR_P,
30[rm -rf conftestdata
31if $MKDIR -m 0775 conftestdata 2>/dev/null; then
32rtems_cv_prog_MKDIR_M="yes"
33else
34rtems_cv_prog_MKDIR_M="no"
35fi])dnl
36rm -rf conftestdata
37AC_MSG_RESULT($rtems_cv_prog_MKDIR_M)
38])
39
Note: See TracBrowser for help on using the repository browser.