aclocal.m4 revision 130561
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(../bfd/acinclude.m4) 14 15dnl sinclude(../libtool.m4) already included in bfd/acinclude.m4 16dnl The lines below arrange for aclocal not to bring libtool.m4 17dnl AM_PROG_LIBTOOL into aclocal.m4, while still arranging for automake 18dnl to add a definition of LIBTOOL to Makefile.in. 19ifelse(yes,no,[ 20AC_DEFUN([AM_PROG_LIBTOOL],) 21AC_DEFUN([AM_DISABLE_SHARED],) 22AC_SUBST(LIBTOOL) 23]) 24 25dnl sinclude(../gettext.m4) already included in bfd/acinclude.m4 26ifelse(yes,no,[ 27AC_DEFUN([CY_WITH_NLS],) 28AC_SUBST(INTLLIBS) 29]) 30 31dnl AM_INSTALL_LIBBFD already included in bfd/acinclude.m4 32ifelse(yes,no,[ 33AC_DEFUN([AM_INSTALL_LIBBFD],) 34AC_SUBST(bfdlibdir) 35AC_SUBST(bfdincludedir) 36]) 37 38#serial 1 39# This test replaces the one in autoconf. 40# Currently this macro should have the same name as the autoconf macro 41# because gettext's gettext.m4 (distributed in the automake package) 42# still uses it. Otherwise, the use in gettext.m4 makes autoheader 43# give these diagnostics: 44# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX 45# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX 46 47undefine([AC_ISC_POSIX]) 48 49AC_DEFUN([AC_ISC_POSIX], 50 [ 51 dnl This test replaces the obsolescent AC_ISC_POSIX kludge. 52 AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) 53 ] 54) 55 56# Do all the work for Automake. This macro actually does too much -- 57# some checks are only needed if your package does certain things. 58# But this isn't really a big deal. 59 60# serial 1 61 62dnl Usage: 63dnl AM_INIT_AUTOMAKE(package,version, [no-define]) 64 65AC_DEFUN([AM_INIT_AUTOMAKE], 66[AC_REQUIRE([AC_PROG_INSTALL]) 67PACKAGE=[$1] 68AC_SUBST(PACKAGE) 69VERSION=[$2] 70AC_SUBST(VERSION) 71dnl test to see if srcdir already configured 72if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then 73 AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) 74fi 75ifelse([$3],, 76AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) 77AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) 78AC_REQUIRE([AM_SANITY_CHECK]) 79AC_REQUIRE([AC_ARG_PROGRAM]) 80dnl FIXME This is truly gross. 81missing_dir=`cd $ac_aux_dir && pwd` 82AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) 83AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) 84AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) 85AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) 86AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) 87AC_REQUIRE([AC_PROG_MAKE_SET])]) 88 89# 90# Check to make sure that the build environment is sane. 91# 92 93AC_DEFUN([AM_SANITY_CHECK], 94[AC_MSG_CHECKING([whether build environment is sane]) 95# Just in case 96sleep 1 97echo timestamp > conftestfile 98# Do `set' in a subshell so we don't clobber the current shell's 99# arguments. Must try -L first in case configure is actually a 100# symlink; some systems play weird games with the mod time of symlinks 101# (eg FreeBSD returns the mod time of the symlink's containing 102# directory). 103if ( 104 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` 105 if test "[$]*" = "X"; then 106 # -L didn't work. 107 set X `ls -t $srcdir/configure conftestfile` 108 fi 109 if test "[$]*" != "X $srcdir/configure conftestfile" \ 110 && test "[$]*" != "X conftestfile $srcdir/configure"; then 111 112 # If neither matched, then we have a broken ls. This can happen 113 # if, for instance, CONFIG_SHELL is bash and it inherits a 114 # broken ls alias from the environment. This has actually 115 # happened. Such a system could not be considered "sane". 116 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken 117alias in your environment]) 118 fi 119 120 test "[$]2" = conftestfile 121 ) 122then 123 # Ok. 124 : 125else 126 AC_MSG_ERROR([newly created file is older than distributed files! 127Check your system clock]) 128fi 129rm -f conftest* 130AC_MSG_RESULT(yes)]) 131 132dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) 133dnl The program must properly implement --version. 134AC_DEFUN([AM_MISSING_PROG], 135[AC_MSG_CHECKING(for working $2) 136# Run test in a subshell; some versions of sh will print an error if 137# an executable is not found, even if stderr is redirected. 138# Redirect stdin to placate older versions of autoconf. Sigh. 139if ($2 --version) < /dev/null > /dev/null 2>&1; then 140 $1=$2 141 AC_MSG_RESULT(found) 142else 143 $1="$3/missing $2" 144 AC_MSG_RESULT(missing) 145fi 146AC_SUBST($1)]) 147 148# Like AC_CONFIG_HEADER, but automatically create stamp file. 149 150AC_DEFUN([AM_CONFIG_HEADER], 151[AC_PREREQ([2.12]) 152AC_CONFIG_HEADER([$1]) 153dnl When config.status generates a header, we must update the stamp-h file. 154dnl This file resides in the same directory as the config header 155dnl that is generated. We must strip everything past the first ":", 156dnl and everything past the last "/". 157AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl 158ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>, 159<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>, 160<<am_indx=1 161for am_file in <<$1>>; do 162 case " <<$>>CONFIG_HEADERS " in 163 *" <<$>>am_file "*<<)>> 164 echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx 165 ;; 166 esac 167 am_indx=`expr "<<$>>am_indx" + 1` 168done<<>>dnl>>) 169changequote([,]))]) 170 171# Add --enable-maintainer-mode option to configure. 172# From Jim Meyering 173 174# serial 1 175 176AC_DEFUN([AM_MAINTAINER_MODE], 177[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) 178 dnl maintainer-mode is disabled by default 179 AC_ARG_ENABLE(maintainer-mode, 180[ --enable-maintainer-mode enable make rules and dependencies not useful 181 (and sometimes confusing) to the casual installer], 182 USE_MAINTAINER_MODE=$enableval, 183 USE_MAINTAINER_MODE=no) 184 AC_MSG_RESULT($USE_MAINTAINER_MODE) 185 AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes) 186 MAINT=$MAINTAINER_MODE_TRUE 187 AC_SUBST(MAINT)dnl 188] 189) 190 191# Define a conditional. 192 193AC_DEFUN([AM_CONDITIONAL], 194[AC_SUBST($1_TRUE) 195AC_SUBST($1_FALSE) 196if $2; then 197 $1_TRUE= 198 $1_FALSE='#' 199else 200 $1_TRUE='#' 201 $1_FALSE= 202fi]) 203 204