source: trunk/src/binutils/gprof/aclocal.m4@ 1036

Last change on this file since 1036 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 5.5 KB
Line 
1dnl aclocal.m4 generated automatically by aclocal 1.4-p5
2
3dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4dnl This file is free software; the Free Software Foundation
5dnl gives unlimited permission to copy and/or distribute it,
6dnl with or without modifications, as long as this notice is preserved.
7
8dnl This program is distributed in the hope that it will be useful,
9dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11dnl PARTICULAR PURPOSE.
12
13sinclude(../libtool.m4)
14dnl The lines below arrange for aclocal not to bring libtool.m4
15dnl AM_PROG_LIBTOOL into aclocal.m4, while still arranging for automake
16dnl to add a definition of LIBTOOL to Makefile.in.
17ifelse(yes,no,[
18AC_DEFUN([AM_PROG_LIBTOOL],)
19AC_SUBST(LIBTOOL)
20])
21
22sinclude(../gettext.m4)
23ifelse(yes,no,[
24AC_DEFUN([CY_WITH_NLS],)
25AC_SUBST(INTLLIBS)
26])
27
28# Do all the work for Automake. This macro actually does too much --
29# some checks are only needed if your package does certain things.
30# But this isn't really a big deal.
31
32# serial 1
33
34dnl Usage:
35dnl AM_INIT_AUTOMAKE(package,version, [no-define])
36
37AC_DEFUN([AM_INIT_AUTOMAKE],
38[AC_REQUIRE([AC_PROG_INSTALL])
39PACKAGE=[$1]
40AC_SUBST(PACKAGE)
41VERSION=[$2]
42AC_SUBST(VERSION)
43dnl test to see if srcdir already configured
44if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
45 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
46fi
47ifelse([$3],,
48AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
49AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
50AC_REQUIRE([AM_SANITY_CHECK])
51AC_REQUIRE([AC_ARG_PROGRAM])
52dnl FIXME This is truly gross.
53missing_dir=`cd $ac_aux_dir && pwd`
54AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
55AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
56AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
57AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
58AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
59AC_REQUIRE([AC_PROG_MAKE_SET])])
60
61#
62# Check to make sure that the build environment is sane.
63#
64
65AC_DEFUN([AM_SANITY_CHECK],
66[AC_MSG_CHECKING([whether build environment is sane])
67# Just in case
68sleep 1
69echo timestamp > conftestfile
70# Do `set' in a subshell so we don't clobber the current shell's
71# arguments. Must try -L first in case configure is actually a
72# symlink; some systems play weird games with the mod time of symlinks
73# (eg FreeBSD returns the mod time of the symlink's containing
74# directory).
75if (
76 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
77 if test "[$]*" = "X"; then
78 # -L didn't work.
79 set X `ls -t $srcdir/configure conftestfile`
80 fi
81 if test "[$]*" != "X $srcdir/configure conftestfile" \
82 && test "[$]*" != "X conftestfile $srcdir/configure"; then
83
84 # If neither matched, then we have a broken ls. This can happen
85 # if, for instance, CONFIG_SHELL is bash and it inherits a
86 # broken ls alias from the environment. This has actually
87 # happened. Such a system could not be considered "sane".
88 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
89alias in your environment])
90 fi
91
92 test "[$]2" = conftestfile
93 )
94then
95 # Ok.
96 :
97else
98 AC_MSG_ERROR([newly created file is older than distributed files!
99Check your system clock])
100fi
101rm -f conftest*
102AC_MSG_RESULT(yes)])
103
104dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
105dnl The program must properly implement --version.
106AC_DEFUN([AM_MISSING_PROG],
107[AC_MSG_CHECKING(for working $2)
108# Run test in a subshell; some versions of sh will print an error if
109# an executable is not found, even if stderr is redirected.
110# Redirect stdin to placate older versions of autoconf. Sigh.
111if ($2 --version) < /dev/null > /dev/null 2>&1; then
112 $1=$2
113 AC_MSG_RESULT(found)
114else
115 $1="$3/missing $2"
116 AC_MSG_RESULT(missing)
117fi
118AC_SUBST($1)])
119
120# Like AC_CONFIG_HEADER, but automatically create stamp file.
121
122AC_DEFUN([AM_CONFIG_HEADER],
123[AC_PREREQ([2.12])
124AC_CONFIG_HEADER([$1])
125dnl When config.status generates a header, we must update the stamp-h file.
126dnl This file resides in the same directory as the config header
127dnl that is generated. We must strip everything past the first ":",
128dnl and everything past the last "/".
129AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
130ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
131<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
132<<am_indx=1
133for am_file in <<$1>>; do
134 case " <<$>>CONFIG_HEADERS " in
135 *" <<$>>am_file "*<<)>>
136 echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
137 ;;
138 esac
139 am_indx=`expr "<<$>>am_indx" + 1`
140done<<>>dnl>>)
141changequote([,]))])
142
143# Add --enable-maintainer-mode option to configure.
144# From Jim Meyering
145
146# serial 1
147
148AC_DEFUN([AM_MAINTAINER_MODE],
149[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
150 dnl maintainer-mode is disabled by default
151 AC_ARG_ENABLE(maintainer-mode,
152[ --enable-maintainer-mode enable make rules and dependencies not useful
153 (and sometimes confusing) to the casual installer],
154 USE_MAINTAINER_MODE=$enableval,
155 USE_MAINTAINER_MODE=no)
156 AC_MSG_RESULT($USE_MAINTAINER_MODE)
157 AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes)
158 MAINT=$MAINTAINER_MODE_TRUE
159 AC_SUBST(MAINT)dnl
160]
161)
162
163# Define a conditional.
164
165AC_DEFUN([AM_CONDITIONAL],
166[AC_SUBST($1_TRUE)
167AC_SUBST($1_FALSE)
168if $2; then
169 $1_TRUE=
170 $1_FALSE='#'
171else
172 $1_TRUE='#'
173 $1_FALSE=
174fi])
175
Note: See TracBrowser for help on using the repository browser.