[Cfengine-2] / trunk / aclocal.m4 Repository:
ViewVC logotype

Annotation of /trunk/aclocal.m4

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (view) (download)

1 : root 1 dnl aclocal.m4 generated automatically by aclocal 1.4-p5
2 :    
3 :     dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4 :     dnl This file is free software; the Free Software Foundation
5 :     dnl gives unlimited permission to copy and/or distribute it,
6 :     dnl with or without modifications, as long as this notice is preserved.
7 :    
8 :     dnl This program is distributed in the hope that it will be useful,
9 :     dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10 :     dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11 :     dnl PARTICULAR PURPOSE.
12 :    
13 :     # Do all the work for Automake. This macro actually does too much --
14 :     # some checks are only needed if your package does certain things.
15 :     # But this isn't really a big deal.
16 :    
17 :     # serial 1
18 :    
19 :     dnl Usage:
20 :     dnl AM_INIT_AUTOMAKE(package,version, [no-define])
21 :    
22 :     AC_DEFUN([AM_INIT_AUTOMAKE],
23 :     [AC_REQUIRE([AC_PROG_INSTALL])
24 :     PACKAGE=[$1]
25 :     AC_SUBST(PACKAGE)
26 :     VERSION=[$2]
27 :     AC_SUBST(VERSION)
28 :     dnl test to see if srcdir already configured
29 :     if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
30 :     AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
31 :     fi
32 :     ifelse([$3],,
33 :     AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
34 :     AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
35 :     AC_REQUIRE([AM_SANITY_CHECK])
36 :     AC_REQUIRE([AC_ARG_PROGRAM])
37 :     dnl FIXME This is truly gross.
38 :     missing_dir=`cd $ac_aux_dir && pwd`
39 :     AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
40 :     AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
41 :     AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
42 :     AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
43 :     AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
44 :     AC_REQUIRE([AC_PROG_MAKE_SET])])
45 :    
46 :     #
47 :     # Check to make sure that the build environment is sane.
48 :     #
49 :    
50 :     AC_DEFUN([AM_SANITY_CHECK],
51 :     [AC_MSG_CHECKING([whether build environment is sane])
52 :     # Just in case
53 :     sleep 1
54 :     echo timestamp > conftestfile
55 :     # Do `set' in a subshell so we don't clobber the current shell's
56 :     # arguments. Must try -L first in case configure is actually a
57 :     # symlink; some systems play weird games with the mod time of symlinks
58 :     # (eg FreeBSD returns the mod time of the symlink's containing
59 :     # directory).
60 :     if (
61 :     set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
62 :     if test "[$]*" = "X"; then
63 :     # -L didn't work.
64 :     set X `ls -t $srcdir/configure conftestfile`
65 :     fi
66 :     if test "[$]*" != "X $srcdir/configure conftestfile" \
67 :     && test "[$]*" != "X conftestfile $srcdir/configure"; then
68 :    
69 :     # If neither matched, then we have a broken ls. This can happen
70 :     # if, for instance, CONFIG_SHELL is bash and it inherits a
71 :     # broken ls alias from the environment. This has actually
72 :     # happened. Such a system could not be considered "sane".
73 :     AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
74 :     alias in your environment])
75 :     fi
76 :    
77 :     test "[$]2" = conftestfile
78 :     )
79 :     then
80 :     # Ok.
81 :     :
82 :     else
83 :     AC_MSG_ERROR([newly created file is older than distributed files!
84 :     Check your system clock])
85 :     fi
86 :     rm -f conftest*
87 :     AC_MSG_RESULT(yes)])
88 :    
89 :     dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
90 :     dnl The program must properly implement --version.
91 :     AC_DEFUN([AM_MISSING_PROG],
92 :     [AC_MSG_CHECKING(for working $2)
93 :     # Run test in a subshell; some versions of sh will print an error if
94 :     # an executable is not found, even if stderr is redirected.
95 :     # Redirect stdin to placate older versions of autoconf. Sigh.
96 :     if ($2 --version) < /dev/null > /dev/null 2>&1; then
97 :     $1=$2
98 :     AC_MSG_RESULT(found)
99 :     else
100 :     $1="$3/missing $2"
101 :     AC_MSG_RESULT(missing)
102 :     fi
103 :     AC_SUBST($1)])
104 :    
105 :     # Like AC_CONFIG_HEADER, but automatically create stamp file.
106 :    
107 :     AC_DEFUN([AM_CONFIG_HEADER],
108 :     [AC_PREREQ([2.12])
109 :     AC_CONFIG_HEADER([$1])
110 :     dnl When config.status generates a header, we must update the stamp-h file.
111 :     dnl This file resides in the same directory as the config header
112 :     dnl that is generated. We must strip everything past the first ":",
113 :     dnl and everything past the last "/".
114 :     AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
115 :     ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
116 :     <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
117 :     <<am_indx=1
118 :     for am_file in <<$1>>; do
119 :     case " <<$>>CONFIG_HEADERS " in
120 :     *" <<$>>am_file "*<<)>>
121 :     echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
122 :     ;;
123 :     esac
124 :     am_indx=`expr "<<$>>am_indx" + 1`
125 :     done<<>>dnl>>)
126 :     changequote([,]))])
127 :    
128 :    
129 :     dnl AM_PROG_LEX
130 :     dnl Look for flex, lex or missing, then run AC_PROG_LEX and AC_DECL_YYTEXT
131 :     AC_DEFUN([AM_PROG_LEX],
132 :     [missing_dir=ifelse([$1],,`cd $ac_aux_dir && pwd`,$1)
133 :     AC_CHECK_PROGS(LEX, flex lex, "$missing_dir/missing flex")
134 :     AC_PROG_LEX
135 :     AC_DECL_YYTEXT])
136 :    

Administrator
ViewVC Help
Powered by ViewVC 1.0.3