+# @configure_input@
# Makefile for Autoconf.
# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
** Changed macros:
* Many macros renamed systematically, but old names are accepted for
backward compatibility.
-* AC_OUTPUT adds the "automatically generated" comment after "#!" lines,
- not before them.
+* AC_OUTPUT adds the "automatically generated" comment only where it
+ find @configure_input@ in an input file, to support files with
+ various comment syntaxes.
* AC_OUTPUT does not replace "prefix" and "exec_prefix" in generated
files when they are not enclosed in @ signs.
* AC_OUTPUT allows the optional environment variable CONFIG_STATUS to
divert(-1)dnl Throw away output until AC_INIT is called.
changequote([, ])
-define(AC_ACVERSION, 1.117)
+define(AC_ACVERSION, 1.118)
dnl Some old m4's don't support m4exit. But they provide
dnl equivalent functionality by core dumping because of the
fi
if test ! -r $srcdir/$ac_unique_file; then
if test "$ac_srcdir_defaulted" = yes; then
- AC_MSG_ERROR(can not find sources in ${ac_confdir} or ..)
+ AC_MSG_ERROR(can not find sources in $ac_confdir or ..)
else
- AC_MSG_ERROR(can not find sources in ${srcdir})
+ AC_MSG_ERROR(can not find sources in $srcdir)
fi
fi
dnl AC_ARG_ENABLE(FEATURE, HELP-STRING, ACTION-IF-TRUE [, ACTION-IF-FALSE])
AC_DEFUN(AC_ARG_ENABLE,
[AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
-ac_help="${ac_help}
+ac_help="$ac_help
[$2]"
AC_DIVERT_POP()dnl
[#] Check whether --enable-$1 or --disable-$1 was given.
dnl AC_ARG_WITH(PACKAGE, HELP-STRING, ACTION-IF-TRUE [, ACTION-IF-FALSE])
AC_DEFUN(AC_ARG_WITH,
[AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
-ac_help="${ac_help}
+ac_help="$ac_help
[$2]"
AC_DIVERT_POP()dnl
[#] Check whether --with-$1 or --without-$1 was given.
dnl AC_ARG_PROGRAM()
AC_DEFUN(AC_ARG_PROGRAM,
-[test "${program_transform_name}" = NONE && program_transform_name=
-if test -n "${program_transform_name}"; then
+[test "$program_transform_name" = NONE && program_transform_name=
+if test -n "$program_transform_name"; then
# Double any \ or $.
echo 's,\\,\\\\,g; s,\$,$$,g' > conftestsed
- program_transform_name="`echo ${program_transform_name}|sed -f conftestsed`"
+ program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
rm -f conftestsed
fi
-test "${program_prefix}" != NONE &&
- program_transform_name="s,^,${program_prefix},; ${program_transform_name}"
+test "$program_prefix" != NONE &&
+ program_transform_name="s,^,${program_prefix},; $program_transform_name"
# Use a double $ so make ignores it.
-test "${program_suffix}" != NONE &&
- program_transform_name="s,\$\$,${program_suffix},; ${program_transform_name}"
+test "$program_suffix" != NONE &&
+ program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
# sed with no file args requires a program.
-test "${program_transform_name}" = "" && program_transform_name="s,x,x,"
+test "$program_transform_name" = "" && program_transform_name="s,x,x,"
AC_SUBST(program_transform_name)dnl
])
dnl Find install-sh, config.sub, config.guess, and Cygnus configure
dnl in directory DIR. These are auxiliary files used in configuration.
-dnl DIR can be either absolute or relative to ${srcdir}.
+dnl DIR can be either absolute or relative to $srcdir.
dnl AC_CONFIG_AUX_DIR(DIR)
AC_DEFUN(AC_CONFIG_AUX_DIR,
-[AC_CONFIG_AUX_DIRS($1 ${srcdir}/$1)])
+[AC_CONFIG_AUX_DIRS($1 $srcdir/$1)])
-dnl The default is `${srcdir}' or `${srcdir}/..' or `${srcdir}/../..'.
+dnl The default is `$srcdir' or `$srcdir/..' or `$srcdir/../..'.
dnl There's no need to call this macro explicitly; just AC_REQUIRE it.
AC_DEFUN(AC_CONFIG_AUX_DIR_DEFAULT,
-[AC_CONFIG_AUX_DIRS(${srcdir} ${srcdir}/.. ${srcdir}/../..)])
+[AC_CONFIG_AUX_DIRS($srcdir $srcdir/.. $srcdir/../..)])
dnl Internal subroutine.
dnl Search for the configuration auxiliary files in directory list $1.
for ac_dir in $1; do
if test -f $ac_dir/install-sh; then
ac_aux_dir=$ac_dir
- ac_install_sh="${ac_aux_dir}/install-sh -c"
+ ac_install_sh="$ac_aux_dir/install-sh -c"
break
elif test -f $ac_dir/install.sh; then
ac_aux_dir=$ac_dir
- ac_install_sh="${ac_aux_dir}/install.sh -c"
+ ac_install_sh="$ac_aux_dir/install.sh -c"
break
fi
done
if test -z "$ac_aux_dir"; then
AC_MSG_ERROR([can not find install-sh or install.sh in $1])
fi
-ac_config_guess=${ac_aux_dir}/config.guess
-ac_config_sub=${ac_aux_dir}/config.sub
-ac_configure=${ac_aux_dir}/configure # This should be Cygnus configure.
+ac_config_guess=$ac_aux_dir/config.guess
+ac_config_sub=$ac_aux_dir/config.sub
+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
AC_PROVIDE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
])
AC_CANONICAL_HOST
AC_CANONICAL_TARGET
AC_CANONICAL_BUILD
-test "${host_alias}" != "${target_alias}" &&
- test "${program_prefix}${program_suffix}${program_transform_name}" = \
+test "$host_alias" != "$target_alias" &&
+ test "$program_prefix$program_suffix$program_transform_name" = \
NONENONENONE && program_prefix=${target_alias}-
])
[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
# Make sure we can run config.sub.
-if ${ac_config_sub} sun4 >/dev/null 2>&1; then :
-else AC_MSG_ERROR(can not run ${ac_config_sub})
+if $ac_config_sub sun4 >/dev/null 2>&1; then :
+else AC_MSG_ERROR(can not run $ac_config_sub)
fi
AC_MSG_CHECKING(host system type)
host_alias=$host
-case "${host_alias}" in
+case "$host_alias" in
NONE)
case $nonopt in
NONE)
- if host_alias=`${ac_config_guess}`; then :
+ if host_alias=`$ac_config_guess`; then :
else AC_MSG_ERROR(can not guess host type; you must specify one)
fi ;;
*) host_alias=$nonopt ;;
esac ;;
esac
-host=`${ac_config_sub} ${host_alias}`
+host=`$ac_config_sub $host_alias`
host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
AC_MSG_CHECKING(target system type)
target_alias=$target
-case "${target_alias}" in
+case "$target_alias" in
NONE)
case $nonopt in
NONE) target_alias=$host_alias ;;
esac ;;
esac
-target=`${ac_config_sub} ${target_alias}`
+target=`$ac_config_sub $target_alias`
target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
AC_MSG_CHECKING(build system type)
build_alias=$build
-case "${build_alias}" in
+case "$build_alias" in
NONE) build= build_alias= ;;
*)
-build=`${ac_config_sub} ${build_alias}`
+build=`$ac_config_sub $build_alias`
build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
AC_SUBST(build_os)dnl
])
-dnl Link each of the existing files FILE... to the corresponding
-dnl link name in LINK...
+dnl Link each of the existing files SOURCE... to the corresponding
+dnl link name in DEST...
dnl Not actually done until AC_OUTPUT_LINKS.
-dnl AC_LINK_FILES(LINK ..., FILE ...)
+dnl AC_LINK_FILES(SOURCE..., DEST...)
AC_DEFUN(AC_LINK_FILES,
-[define([AC_LIST_LINKS], [$1])define([AC_LIST_FILES], [$2])])
+[define([AC_LIST_FILES], [$1])define([AC_LIST_LINKS], [$2])])
dnl ### Caching test results
[define([AC_LANG], [C])dnl
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='${CPP} $CPPFLAGS'
-ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
+ac_cpp='$CPP $CPPFLAGS'
+ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
])
dnl AC_LANG_CPLUSPLUS()
[define([AC_LANG], [CPLUSPLUS])dnl
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='${CXXCPP} $CPPFLAGS'
-ac_link='${CXX-gcc} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_link='${CXX-gcc} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
])
dnl Push the current language on a stack.
AC_DEFUN(AC_CHECK_LIB,
[AC_MSG_CHECKING([for -l$1])
AC_CACHE_VAL(ac_cv_lib_$1,
-[ac_save_LIBS="${LIBS}"
-LIBS="${LIBS} -l$1 $5"
+[ac_save_LIBS="$LIBS"
+LIBS="$LIBS -l$1 $5"
AC_TRY_LINK(, [$2()], eval "ac_cv_lib_$1=yes", eval "ac_cv_lib_$1=no")dnl
-LIBS="${ac_save_LIBS}"
+LIBS="$ac_save_LIBS"
])dnl
if eval "test \"`echo '$ac_cv_lib_'$1`\" = yes"; then
AC_MSG_RESULT(yes)
[changequote(, )dnl
ac_tr_lib=HAVE_LIB`echo $1 | tr '[a-z]' '[A-Z]'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_lib})
- LIBS="${LIBS} -l$1"
+ AC_DEFINE_UNQUOTED($ac_tr_lib)
+ LIBS="$LIBS -l$1"
], [$3])
else
AC_MSG_RESULT(no)
changequote([, ])dnl
AC_MSG_CHECKING([for -l[]AC_LIB_NAME])
AC_CACHE_VAL(AC_CV_NAME,
-[ac_save_LIBS="${LIBS}"
-LIBS="${LIBS} -l[]AC_LIB_NAME[] $4"
+[ac_save_LIBS="$LIBS"
+LIBS="$LIBS -l[]AC_LIB_NAME[] $4"
AC_TRY_LINK( , [main()], AC_CV_NAME=yes, AC_CV_NAME=no)dnl
-LIBS="${ac_save_LIBS}"
+LIBS="$ac_save_LIBS"
])dnl
AC_MSG_RESULT($AC_CV_NAME)
-if test "${AC_CV_NAME}" = yes; then
+if test "$AC_CV_NAME" = yes; then
ifelse([$2], ,
[AC_DEFINE([HAVE_LIB]translit(AC_LIB_NAME, [a-z], [A-Z]))
- LIBS="${LIBS} -l[]AC_LIB_NAME[]"
+ LIBS="$LIBS -l[]AC_LIB_NAME[]"
], [$2])
ifelse([$3], , , [else
$3
dnl ACTION-IF-NOT-FOUND])
AC_DEFUN(AC_EGREP_CPP,
[AC_REQUIRE_CPP()dnl
-cat > conftest.${ac_ext} <<EOF
+cat > conftest.$ac_ext <<EOF
[#]line __oline__ "configure"
#include "confdefs.h"
[$2]
EOF
dnl eval is necessary to expand ac_cpp.
dnl Ultrix and Pyramid sh refuse to redirect output of eval, so use subshell.
-if (eval "$ac_cpp conftest.${ac_ext}") 2>&AC_FD_CC |
+if (eval "$ac_cpp conftest.$ac_ext") 2>&AC_FD_CC |
egrep "$1" >/dev/null 2>&1; then
ifelse([$3], , :, [rm -rf conftest*
$3])
dnl AC_TRY_LINK(INCLUDES, FUNCTION-BODY,
dnl ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
AC_DEFUN(AC_TRY_LINK,
-[cat > conftest.${ac_ext} <<EOF
+[cat > conftest.$ac_ext <<EOF
dnl This sometimes fails to find confdefs.h, for some reason.
dnl [#]line __oline__ "[$]0"
[#]line __oline__ "configure"
AC_MSG_ERROR(can not run test program while cross compiling)],
[$4])
else
-cat > conftest.${ac_ext} <<EOF
+cat > conftest.$ac_ext <<EOF
[#]line __oline__ "configure"
#include "confdefs.h"
ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
dnl AC_TRY_CPP(INCLUDES, ACTION-IF-TRUE [, ACTION-IF-FALSE])
AC_DEFUN(AC_TRY_CPP,
[AC_REQUIRE_CPP()dnl
-cat > conftest.${ac_ext} <<EOF
+cat > conftest.$ac_ext <<EOF
[#]line __oline__ "configure"
#include "confdefs.h"
[$1]
dnl We used to copy stderr to stdout and capture it in a variable, but
dnl that breaks under sh -x, which writes compile commands starting
dnl with ` +' to stderr in eval and subshells.
-eval "$ac_cpp conftest.${ac_ext} >/dev/null 2>conftest.out"
+eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
ifelse([$2], , :, [rm -rf conftest*
AC_DEFUN(AC_CHECK_HEADERS,
[for ac_hdr in $1
do
-AC_CHECK_HEADER(${ac_hdr},
+AC_CHECK_HEADER($ac_hdr,
[changequote(, )dnl
ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_hdr}) $2], $3)dnl
+ AC_DEFINE_UNQUOTED($ac_tr_hdr) $2], $3)dnl
done
])
AC_DEFUN(AC_CHECK_FUNCS,
[for ac_func in $1
do
-AC_CHECK_FUNC(${ac_func},
+AC_CHECK_FUNC($ac_func,
[changequote(, )dnl
ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_func}) $2], $3)dnl
+ AC_DEFINE_UNQUOTED($ac_tr_func) $2], $3)dnl
done
])
AC_DEFUN(AC_REPLACE_FUNCS,
[for ac_func in $1
do
-AC_CHECK_FUNC(${ac_func}, , [LIBOBJS="$LIBOBJS ${ac_func}.o"])
+AC_CHECK_FUNC($ac_func, , [LIBOBJS="$LIBOBJS ${ac_func}.o"])
done
AC_SUBST(LIBOBJS)dnl
])
# Without the "./", some shells look in PATH for config.status.
: ${CONFIG_STATUS=./config.status}
-echo creating ${CONFIG_STATUS}
-rm -f ${CONFIG_STATUS}
-cat > ${CONFIG_STATUS} <<EOF
+echo creating $CONFIG_STATUS
+rm -f $CONFIG_STATUS
+cat > $CONFIG_STATUS <<EOF
#!/bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# configure, is in ./config.log if it exists.
changequote(, )dnl
-ac_cs_usage="Usage: ${CONFIG_STATUS} [--recheck] [--version] [--help]"
+ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
changequote([, ])dnl
for ac_option
do
echo "running [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion"
exec [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
- echo "${CONFIG_STATUS} generated by autoconf version AC_ACVERSION"
+ echo "$CONFIG_STATUS generated by autoconf version AC_ACVERSION"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "[\$]ac_cs_usage"; exit 0 ;;
AC_OUTPUT_FILES($1)
ifdef([AC_LIST_HEADER], [AC_OUTPUT_HEADER(AC_LIST_HEADER)])dnl
-ifdef([AC_LIST_LINKS], [AC_OUTPUT_LINKS(AC_LIST_LINKS, AC_LIST_FILES)])dnl
+ifdef([AC_LIST_LINKS], [AC_OUTPUT_LINKS(AC_LIST_FILES, AC_LIST_LINKS)])dnl
ifelse([$3], , ,
[EOF
-cat >> ${CONFIG_STATUS} <<EOF
+cat >> $CONFIG_STATUS <<EOF
$3
EOF
-cat >> ${CONFIG_STATUS} <<\EOF])
+cat >> $CONFIG_STATUS <<\EOF])
$2
exit 0
EOF
-chmod +x ${CONFIG_STATUS}
+chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} ${CONFIG_STATUS}
+test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS
dnl config.status should not do recursion.
ifdef([AC_LIST_SUBDIRS], [AC_OUTPUT_SUBDIRS(AC_LIST_SUBDIRS)])dnl
])dnl
undivert(AC_DIVERSION_SED)
CEOF
EOF
-cat >> ${CONFIG_STATUS} <<EOF
+cat >> $CONFIG_STATUS <<EOF
CONFIG_FILES=\${CONFIG_FILES-"$1"}
EOF
-cat >> ${CONFIG_STATUS} <<\EOF
-for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then
+cat >> $CONFIG_STATUS <<\EOF
+for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+dnl Specifying an input file breaks the trap to clean up on interrupt,
+dnl but that's not a huge problem.
# Support "outfile[:infile]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
changequote(, )dnl
[/$]*) INSTALL="$ac_given_INSTALL" ;;
changequote([, ])dnl
- *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+ *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
esac
])dnl
echo creating "$ac_file"
rm -f "$ac_file"
- comment_str="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
- case "$ac_file" in
- *.c | *.h | *.C | *.cc | *.cpp | *.hpp | *.m )
- ac_comsub="1i\\
-/* $comment_str */" ;;
- * ) # Add the comment on the second line of scripts, first line of others.
- ac_comsub="
-1{
-s/^#!/&/
-t script
-i\\
-# $comment_str
-b done
-: script
-a\\
-# $comment_str
-: done
-}
-" ;;
- esac
- sed -e "$ac_comsub
+ configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+ sed -e "
+s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
ifdef([AC_PROVIDE_AC_PROG_INSTALL], [s%@INSTALL@%$INSTALL%g
changequote([, ])dnl
CONFIG_HEADERS=${CONFIG_HEADERS-"$1"}
-for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then
+for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
# Support "outfile[:infile]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
# grep -c gives empty output for an empty file on some AIX systems.
if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
# Write a limited-size here document to conftest.frag.
- echo ' cat > conftest.frag <<CEOF' >> ${CONFIG_STATUS}
- sed ${ac_max_here_lines}q conftest.vals >> ${CONFIG_STATUS}
+ echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
+ sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
echo 'CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
-' >> ${CONFIG_STATUS}
+' >> $CONFIG_STATUS
sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
rm -f conftest.vals
mv conftest.tail conftest.vals
rm -f conftest.vals
dnl Now back to your regularly scheduled config.status.
-cat >> ${CONFIG_STATUS} <<\EOF
+cat >> $CONFIG_STATUS <<\EOF
rm -f conftest.frag conftest.h
echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
cat conftest.in >> conftest.h
dnl This is a subroutine of AC_OUTPUT. It is called inside a quoted
dnl here document whose contents are going into config.status.
-dnl AC_OUTPUT_LINKS(DEST..., SOURCE...)
+dnl AC_OUTPUT_LINKS(SOURCE..., DEST...)
define(AC_OUTPUT_LINKS,
[EOF
-cat >> ${CONFIG_STATUS} <<EOF
-ac_dests="$1"
-ac_sources="$2"
+cat >> $CONFIG_STATUS <<EOF
+ac_sources="$1"
+ac_dests="$2"
EOF
-cat >> ${CONFIG_STATUS} <<\EOF
+cat >> $CONFIG_STATUS <<\EOF
srcdir=$ac_given_srcdir
-while test -n "${ac_sources}"; do
- set ${ac_dests}; ac_dest=[$]1; shift; ac_dests=[$]*
- set ${ac_sources}; ac_source=[$]1; shift; ac_sources=[$]*
+while test -n "$ac_sources"; do
+ set $ac_dests; ac_dest=[$]1; shift; ac_dests=[$]*
+ set $ac_sources; ac_source=[$]1; shift; ac_sources=[$]*
- echo "linking ${ac_dest} to ${srcdir}/${ac_source}"
+ echo "linking $srcdir/$ac_source to $ac_dest"
- if test ! -r ${srcdir}/${ac_source}; then
- AC_MSG_ERROR(${srcdir}/${ac_source}: File not found)
+ if test ! -r $srcdir/$ac_source; then
+ AC_MSG_ERROR($srcdir/$ac_source: File not found)
fi
- rm -f ${ac_dest}
+ rm -f $ac_dest
+
+ # Make relative symlinks.
+ # Remove last slash and all that follows it. Not all systems have dirname.
+changequote(, )dnl
+ ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
+changequote([, ])dnl
+ if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
+ # The dest file is in a subdirectory.
+ test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
+ ac_dest_dir_suffix="/$ac_dest_dir"
+ # A "../" for each directory in $ac_dest_dir_suffix.
+changequote(, )dnl
+ ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
+changequote([, ])dnl
+ else
+ ac_dest_dir_suffix= ac_dots=
+ fi
+
+ case "$srcdir" in
+changequote(, )dnl
+ [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
+changequote([, ])dnl
+ *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
+ esac
+
# Make a symlink if possible; otherwise try a hard link.
- if ln -s ${srcdir}/${ac_source} ${ac_dest} 2>/dev/null ||
- ln ${srcdir}/${ac_source} ${ac_dest}; then :
+ if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
+ ln $srcdir/$ac_source $ac_dest; then :
else
- AC_MSG_ERROR(can not link ${ac_dest} to ${srcdir}/${ac_source})
+ AC_MSG_ERROR(can not link $ac_dest to $srcdir/$ac_source)
fi
done
])
dnl AC_OUTPUT_SUBDIRS(DIRECTORY...)
define(AC_OUTPUT_SUBDIRS,
[
-if test "${no_recursion}" != yes; then
+if test "$no_recursion" != yes; then
# Remove --cache-file and --srcdir arguments so they do not pile up.
ac_sub_configure_args=
# Do not complain, so a configure script can configure whichever
# parts of a large source tree are present.
- if test ! -d ${srcdir}/${ac_config_dir}; then
+ if test ! -d $srcdir/$ac_config_dir; then
continue
fi
- echo configuring in ${ac_config_dir}
+ echo configuring in $ac_config_dir
- case "${srcdir}" in
+ case "$srcdir" in
.) ;;
*)
- if test -d ./${ac_config_dir} || mkdir ./${ac_config_dir}; then :;
+ if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
else
- AC_MSG_ERROR(can not create `pwd`/${ac_config_dir})
+ AC_MSG_ERROR(can not create `pwd`/$ac_config_dir)
fi
;;
esac
ac_popdir=`pwd`
- cd ${ac_config_dir}
+ cd $ac_config_dir
- case "${srcdir}" in
+ case "$srcdir" in
.) # No --srcdir option. We are building in place.
- ac_sub_srcdir=${srcdir} ;;
+ ac_sub_srcdir=$srcdir ;;
/*) # Absolute path.
- ac_sub_srcdir=${srcdir}/${ac_config_dir} ;;
+ ac_sub_srcdir=$srcdir/$ac_config_dir ;;
*) # Relative path.
- ac_sub_srcdir=../${srcdir}/${ac_config_dir} ;;
+ ac_sub_srcdir=../$srcdir/$ac_config_dir ;;
esac
# Check for guested configure; otherwise get Cygnus style configure.
- if test -f ${ac_sub_srcdir}/configure; then
- ac_sub_configure=${ac_sub_srcdir}/configure
- elif test -f ${ac_sub_srcdir}/configure.in; then
- ac_sub_configure=${ac_configure}
+ if test -f $ac_sub_srcdir/configure; then
+ ac_sub_configure=$ac_sub_srcdir/configure
+ elif test -f $ac_sub_srcdir/configure.in; then
+ ac_sub_configure=$ac_configure
else
- AC_MSG_WARN(no configuration information is in ${ac_config_dir})
+ AC_MSG_WARN(no configuration information is in $ac_config_dir)
ac_sub_configure=
fi
# The recursion is here.
- if test -n "${ac_sub_configure}"; then
+ if test -n "$ac_sub_configure"; then
# Make the cache file name correct relative to the subdirectory.
changequote(, )dnl
- # A "../" for each directory in /${ac_config_dir}.
- ac_dots=`echo /${ac_config_dir}|sed 's%/[^/]*%../%g'`
+ # A "../" for each directory in /$ac_config_dir.
+ ac_dots=`echo /$ac_config_dir|sed 's%/[^/]*%../%g'`
changequote([, ])dnl
case "$cache_file" in
/*) ac_sub_cache_file=$cache_file ;;
ac_sub_cache_file="$ac_dots$cache_file" ;;
esac
- echo "[running ${CONFIG_SHELL-/bin/sh} ${ac_sub_configure} ${ac_sub_configure_args} --cache-file=$ac_sub_cache_file] --srcdir=${ac_sub_srcdir}"
+ echo "[running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file] --srcdir=$ac_sub_srcdir"
# The eval makes quoting arguments work.
- if eval ${CONFIG_SHELL-/bin/sh} ${ac_sub_configure} ${ac_sub_configure_args} --cache-file=$ac_sub_cache_file --srcdir=${ac_sub_srcdir}
+ if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
then :
else
- AC_MSG_ERROR(${ac_sub_configure} failed for ${ac_config_dir})
+ AC_MSG_ERROR($ac_sub_configure failed for $ac_config_dir)
fi
fi
- cd ${ac_popdir}
+ cd $ac_popdir
done
fi
])
# (Solaris, I think it was) want two %% lines, so accommodate them.
ac_cv_prog_lex_yytext_pointer=no
echo '%%
-%%' | ${LEX}
+%%' | $LEX
if test -f lex.yy.c; then
LEX_OUTPUT_ROOT=lex.yy
elif test -f lexyy.c; then
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
AC_MSG_CHECKING(for a BSD compatible install)
-if test -z "${INSTALL}"; then
+if test -z "$INSTALL"; then
AC_CACHE_VAL(ac_cv_path_install,
[ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in $PATH; do
AC_DEFUN(AC_CHECK_HEADERS_DIRENT,
[for ac_hdr in $1
do
-AC_CHECK_HEADER_DIRENT(${ac_hdr},
+AC_CHECK_HEADER_DIRENT($ac_hdr,
[changequote(, )dnl
ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_hdr}) $2])dnl
+ AC_DEFINE_UNQUOTED($ac_tr_hdr) $2])dnl
done])
AC_DEFUN(AC_DIR_HEADER,
AC_MSG_CHECKING(whether getloadavg requires setgid)
AC_CACHE_VAL(ac_cv_func_getloadavg_setgid,
[AC_EGREP_CPP([Yowza Am I SETGID yet],
-[#include "${srcdir}/getloadavg.c"
+[#include "$srcdir/getloadavg.c"
#ifdef LDAV_PRIVILEGED
Yowza Am I SETGID yet
#endif],
# Check for the libraries.
# See if we find them without any special options.
# Don't add to $LIBS permanently.
-ac_save_LIBS="${LIBS}"
-LIBS="${LIBS} -l$x_direct_test_library"
+ac_save_LIBS="$LIBS"
+LIBS="$LIBS -l$x_direct_test_library"
AC_TRY_LINK(, [${x_direct_test_function}()],
-[LIBS="${ac_save_LIBS}" no_x= ac_x_libraries=],
-[LIBS="${ac_save_LIBS}"
+[LIBS="$ac_save_LIBS" no_x= ac_x_libraries=],
+[LIBS="$ac_save_LIBS"
# First see if replacing the include by lib works.
for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
/usr/X11R6/lib \
@c @setchapternewpage odd
@c %**end of header
-@set EDITION 1.117
-@set VERSION 1.117
+@set EDITION 1.118
+@set VERSION 1.118
@set UPDATED September 1994
@iftex
Some output variables are preset by the Autoconf macros. Some of the
Autoconf macros set additional output variables, which are mentioned in
the descriptions for those macros. @xref{Output Variable Index}, for a
-complete list of output variables.
+complete list of output variables. Here is what each of the preset ones
+contains.
+
+@defvar configure_input
+@ovindex configure_input
+A comment saying that the file was generated automatically by configure
+and giving the name of the input file. You should reference this
+variable in a comment at the top of each input file. For example, a
+@file{Makefile.in} should begin like this:
+
+@example
+# @@configure_input@@
+@end example
+
+@noindent
+The presence of that line also reminds people editing the file that it
+needs to be processed by @code{configure} in order to be used.
+@end defvar
@defvar exec_prefix
@ovindex exec_prefix
esac
@end example
-@defmac AC_LINK_FILES (@var{dest} @dots{}, @var{source} @dots{})
+@defmac AC_LINK_FILES (@var{source}@dots{}, @var{dest}@dots{})
@maindex LINK_FILES
Make @code{AC_OUTPUT} link each of the existing files @var{source} to
the corresponding link name @var{dest}. Makes a symbolic link if
-possible, otherwise a hard link. For example, this call:
+possible, otherwise a hard link. The @var{dest} and @var{source} names
+should be relative to the top level source or build directory.
+
+For example, this call:
@example
AC_LINK_FILES(config/sun3.h config/aout.h, host.h object.h)
of those variables in the environment when @code{configure} is run.
Doing this isn't necessary, but it's a convenience for users.
+Also add @samp{@@configure_input@@} in a comment to each input file for
+@code{AC_OUTPUT}, so that the output files will contain a comment saying
+they were produced by @code{configure}. Automatically selecting the
+right comment syntax for all the kinds of files that people call
+@code{AC_OUTPUT} on became too much work.
+
Add @file{config.log} and @file{config.cache} to the list of files you
remove in @code{distclean} targets.
+# @configure_input@
# Makefile for Autoconf.
# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
@c @setchapternewpage odd
@c %**end of header
-@set EDITION 1.117
-@set VERSION 1.117
+@set EDITION 1.118
+@set VERSION 1.118
@set UPDATED September 1994
@iftex
Some output variables are preset by the Autoconf macros. Some of the
Autoconf macros set additional output variables, which are mentioned in
the descriptions for those macros. @xref{Output Variable Index}, for a
-complete list of output variables.
+complete list of output variables. Here is what each of the preset ones
+contains.
+
+@defvar configure_input
+@ovindex configure_input
+A comment saying that the file was generated automatically by configure
+and giving the name of the input file. You should reference this
+variable in a comment at the top of each input file. For example, a
+@file{Makefile.in} should begin like this:
+
+@example
+# @@configure_input@@
+@end example
+
+@noindent
+The presence of that line also reminds people editing the file that it
+needs to be processed by @code{configure} in order to be used.
+@end defvar
@defvar exec_prefix
@ovindex exec_prefix
esac
@end example
-@defmac AC_LINK_FILES (@var{dest} @dots{}, @var{source} @dots{})
+@defmac AC_LINK_FILES (@var{source}@dots{}, @var{dest}@dots{})
@maindex LINK_FILES
Make @code{AC_OUTPUT} link each of the existing files @var{source} to
the corresponding link name @var{dest}. Makes a symbolic link if
-possible, otherwise a hard link. For example, this call:
+possible, otherwise a hard link. The @var{dest} and @var{source} names
+should be relative to the top level source or build directory.
+
+For example, this call:
@example
AC_LINK_FILES(config/sun3.h config/aout.h, host.h object.h)
of those variables in the environment when @code{configure} is run.
Doing this isn't necessary, but it's a convenience for users.
+Also add @samp{@@configure_input@@} in a comment to each input file for
+@code{AC_OUTPUT}, so that the output files will contain a comment saying
+they were produced by @code{configure}. Automatically selecting the
+right comment syntax for all the kinds of files that people call
+@code{AC_OUTPUT} on became too much work.
+
Add @file{config.log} and @file{config.cache} to the list of files you
remove in @code{distclean} targets.
divert(-1)dnl Throw away output until AC_INIT is called.
changequote([, ])
-define(AC_ACVERSION, 1.117)
+define(AC_ACVERSION, 1.118)
dnl Some old m4's don't support m4exit. But they provide
dnl equivalent functionality by core dumping because of the
fi
if test ! -r $srcdir/$ac_unique_file; then
if test "$ac_srcdir_defaulted" = yes; then
- AC_MSG_ERROR(can not find sources in ${ac_confdir} or ..)
+ AC_MSG_ERROR(can not find sources in $ac_confdir or ..)
else
- AC_MSG_ERROR(can not find sources in ${srcdir})
+ AC_MSG_ERROR(can not find sources in $srcdir)
fi
fi
dnl AC_ARG_ENABLE(FEATURE, HELP-STRING, ACTION-IF-TRUE [, ACTION-IF-FALSE])
AC_DEFUN(AC_ARG_ENABLE,
[AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
-ac_help="${ac_help}
+ac_help="$ac_help
[$2]"
AC_DIVERT_POP()dnl
[#] Check whether --enable-$1 or --disable-$1 was given.
dnl AC_ARG_WITH(PACKAGE, HELP-STRING, ACTION-IF-TRUE [, ACTION-IF-FALSE])
AC_DEFUN(AC_ARG_WITH,
[AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
-ac_help="${ac_help}
+ac_help="$ac_help
[$2]"
AC_DIVERT_POP()dnl
[#] Check whether --with-$1 or --without-$1 was given.
dnl AC_ARG_PROGRAM()
AC_DEFUN(AC_ARG_PROGRAM,
-[test "${program_transform_name}" = NONE && program_transform_name=
-if test -n "${program_transform_name}"; then
+[test "$program_transform_name" = NONE && program_transform_name=
+if test -n "$program_transform_name"; then
# Double any \ or $.
echo 's,\\,\\\\,g; s,\$,$$,g' > conftestsed
- program_transform_name="`echo ${program_transform_name}|sed -f conftestsed`"
+ program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
rm -f conftestsed
fi
-test "${program_prefix}" != NONE &&
- program_transform_name="s,^,${program_prefix},; ${program_transform_name}"
+test "$program_prefix" != NONE &&
+ program_transform_name="s,^,${program_prefix},; $program_transform_name"
# Use a double $ so make ignores it.
-test "${program_suffix}" != NONE &&
- program_transform_name="s,\$\$,${program_suffix},; ${program_transform_name}"
+test "$program_suffix" != NONE &&
+ program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
# sed with no file args requires a program.
-test "${program_transform_name}" = "" && program_transform_name="s,x,x,"
+test "$program_transform_name" = "" && program_transform_name="s,x,x,"
AC_SUBST(program_transform_name)dnl
])
dnl Find install-sh, config.sub, config.guess, and Cygnus configure
dnl in directory DIR. These are auxiliary files used in configuration.
-dnl DIR can be either absolute or relative to ${srcdir}.
+dnl DIR can be either absolute or relative to $srcdir.
dnl AC_CONFIG_AUX_DIR(DIR)
AC_DEFUN(AC_CONFIG_AUX_DIR,
-[AC_CONFIG_AUX_DIRS($1 ${srcdir}/$1)])
+[AC_CONFIG_AUX_DIRS($1 $srcdir/$1)])
-dnl The default is `${srcdir}' or `${srcdir}/..' or `${srcdir}/../..'.
+dnl The default is `$srcdir' or `$srcdir/..' or `$srcdir/../..'.
dnl There's no need to call this macro explicitly; just AC_REQUIRE it.
AC_DEFUN(AC_CONFIG_AUX_DIR_DEFAULT,
-[AC_CONFIG_AUX_DIRS(${srcdir} ${srcdir}/.. ${srcdir}/../..)])
+[AC_CONFIG_AUX_DIRS($srcdir $srcdir/.. $srcdir/../..)])
dnl Internal subroutine.
dnl Search for the configuration auxiliary files in directory list $1.
for ac_dir in $1; do
if test -f $ac_dir/install-sh; then
ac_aux_dir=$ac_dir
- ac_install_sh="${ac_aux_dir}/install-sh -c"
+ ac_install_sh="$ac_aux_dir/install-sh -c"
break
elif test -f $ac_dir/install.sh; then
ac_aux_dir=$ac_dir
- ac_install_sh="${ac_aux_dir}/install.sh -c"
+ ac_install_sh="$ac_aux_dir/install.sh -c"
break
fi
done
if test -z "$ac_aux_dir"; then
AC_MSG_ERROR([can not find install-sh or install.sh in $1])
fi
-ac_config_guess=${ac_aux_dir}/config.guess
-ac_config_sub=${ac_aux_dir}/config.sub
-ac_configure=${ac_aux_dir}/configure # This should be Cygnus configure.
+ac_config_guess=$ac_aux_dir/config.guess
+ac_config_sub=$ac_aux_dir/config.sub
+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
AC_PROVIDE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
])
AC_CANONICAL_HOST
AC_CANONICAL_TARGET
AC_CANONICAL_BUILD
-test "${host_alias}" != "${target_alias}" &&
- test "${program_prefix}${program_suffix}${program_transform_name}" = \
+test "$host_alias" != "$target_alias" &&
+ test "$program_prefix$program_suffix$program_transform_name" = \
NONENONENONE && program_prefix=${target_alias}-
])
[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
# Make sure we can run config.sub.
-if ${ac_config_sub} sun4 >/dev/null 2>&1; then :
-else AC_MSG_ERROR(can not run ${ac_config_sub})
+if $ac_config_sub sun4 >/dev/null 2>&1; then :
+else AC_MSG_ERROR(can not run $ac_config_sub)
fi
AC_MSG_CHECKING(host system type)
host_alias=$host
-case "${host_alias}" in
+case "$host_alias" in
NONE)
case $nonopt in
NONE)
- if host_alias=`${ac_config_guess}`; then :
+ if host_alias=`$ac_config_guess`; then :
else AC_MSG_ERROR(can not guess host type; you must specify one)
fi ;;
*) host_alias=$nonopt ;;
esac ;;
esac
-host=`${ac_config_sub} ${host_alias}`
+host=`$ac_config_sub $host_alias`
host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
AC_MSG_CHECKING(target system type)
target_alias=$target
-case "${target_alias}" in
+case "$target_alias" in
NONE)
case $nonopt in
NONE) target_alias=$host_alias ;;
esac ;;
esac
-target=`${ac_config_sub} ${target_alias}`
+target=`$ac_config_sub $target_alias`
target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
AC_MSG_CHECKING(build system type)
build_alias=$build
-case "${build_alias}" in
+case "$build_alias" in
NONE) build= build_alias= ;;
*)
-build=`${ac_config_sub} ${build_alias}`
+build=`$ac_config_sub $build_alias`
build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
AC_SUBST(build_os)dnl
])
-dnl Link each of the existing files FILE... to the corresponding
-dnl link name in LINK...
+dnl Link each of the existing files SOURCE... to the corresponding
+dnl link name in DEST...
dnl Not actually done until AC_OUTPUT_LINKS.
-dnl AC_LINK_FILES(LINK ..., FILE ...)
+dnl AC_LINK_FILES(SOURCE..., DEST...)
AC_DEFUN(AC_LINK_FILES,
-[define([AC_LIST_LINKS], [$1])define([AC_LIST_FILES], [$2])])
+[define([AC_LIST_FILES], [$1])define([AC_LIST_LINKS], [$2])])
dnl ### Caching test results
[define([AC_LANG], [C])dnl
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='${CPP} $CPPFLAGS'
-ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
+ac_cpp='$CPP $CPPFLAGS'
+ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
])
dnl AC_LANG_CPLUSPLUS()
[define([AC_LANG], [CPLUSPLUS])dnl
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='${CXXCPP} $CPPFLAGS'
-ac_link='${CXX-gcc} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_link='${CXX-gcc} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
])
dnl Push the current language on a stack.
AC_DEFUN(AC_CHECK_LIB,
[AC_MSG_CHECKING([for -l$1])
AC_CACHE_VAL(ac_cv_lib_$1,
-[ac_save_LIBS="${LIBS}"
-LIBS="${LIBS} -l$1 $5"
+[ac_save_LIBS="$LIBS"
+LIBS="$LIBS -l$1 $5"
AC_TRY_LINK(, [$2()], eval "ac_cv_lib_$1=yes", eval "ac_cv_lib_$1=no")dnl
-LIBS="${ac_save_LIBS}"
+LIBS="$ac_save_LIBS"
])dnl
if eval "test \"`echo '$ac_cv_lib_'$1`\" = yes"; then
AC_MSG_RESULT(yes)
[changequote(, )dnl
ac_tr_lib=HAVE_LIB`echo $1 | tr '[a-z]' '[A-Z]'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_lib})
- LIBS="${LIBS} -l$1"
+ AC_DEFINE_UNQUOTED($ac_tr_lib)
+ LIBS="$LIBS -l$1"
], [$3])
else
AC_MSG_RESULT(no)
changequote([, ])dnl
AC_MSG_CHECKING([for -l[]AC_LIB_NAME])
AC_CACHE_VAL(AC_CV_NAME,
-[ac_save_LIBS="${LIBS}"
-LIBS="${LIBS} -l[]AC_LIB_NAME[] $4"
+[ac_save_LIBS="$LIBS"
+LIBS="$LIBS -l[]AC_LIB_NAME[] $4"
AC_TRY_LINK( , [main()], AC_CV_NAME=yes, AC_CV_NAME=no)dnl
-LIBS="${ac_save_LIBS}"
+LIBS="$ac_save_LIBS"
])dnl
AC_MSG_RESULT($AC_CV_NAME)
-if test "${AC_CV_NAME}" = yes; then
+if test "$AC_CV_NAME" = yes; then
ifelse([$2], ,
[AC_DEFINE([HAVE_LIB]translit(AC_LIB_NAME, [a-z], [A-Z]))
- LIBS="${LIBS} -l[]AC_LIB_NAME[]"
+ LIBS="$LIBS -l[]AC_LIB_NAME[]"
], [$2])
ifelse([$3], , , [else
$3
dnl ACTION-IF-NOT-FOUND])
AC_DEFUN(AC_EGREP_CPP,
[AC_REQUIRE_CPP()dnl
-cat > conftest.${ac_ext} <<EOF
+cat > conftest.$ac_ext <<EOF
[#]line __oline__ "configure"
#include "confdefs.h"
[$2]
EOF
dnl eval is necessary to expand ac_cpp.
dnl Ultrix and Pyramid sh refuse to redirect output of eval, so use subshell.
-if (eval "$ac_cpp conftest.${ac_ext}") 2>&AC_FD_CC |
+if (eval "$ac_cpp conftest.$ac_ext") 2>&AC_FD_CC |
egrep "$1" >/dev/null 2>&1; then
ifelse([$3], , :, [rm -rf conftest*
$3])
dnl AC_TRY_LINK(INCLUDES, FUNCTION-BODY,
dnl ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
AC_DEFUN(AC_TRY_LINK,
-[cat > conftest.${ac_ext} <<EOF
+[cat > conftest.$ac_ext <<EOF
dnl This sometimes fails to find confdefs.h, for some reason.
dnl [#]line __oline__ "[$]0"
[#]line __oline__ "configure"
AC_MSG_ERROR(can not run test program while cross compiling)],
[$4])
else
-cat > conftest.${ac_ext} <<EOF
+cat > conftest.$ac_ext <<EOF
[#]line __oline__ "configure"
#include "confdefs.h"
ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
dnl AC_TRY_CPP(INCLUDES, ACTION-IF-TRUE [, ACTION-IF-FALSE])
AC_DEFUN(AC_TRY_CPP,
[AC_REQUIRE_CPP()dnl
-cat > conftest.${ac_ext} <<EOF
+cat > conftest.$ac_ext <<EOF
[#]line __oline__ "configure"
#include "confdefs.h"
[$1]
dnl We used to copy stderr to stdout and capture it in a variable, but
dnl that breaks under sh -x, which writes compile commands starting
dnl with ` +' to stderr in eval and subshells.
-eval "$ac_cpp conftest.${ac_ext} >/dev/null 2>conftest.out"
+eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
ifelse([$2], , :, [rm -rf conftest*
AC_DEFUN(AC_CHECK_HEADERS,
[for ac_hdr in $1
do
-AC_CHECK_HEADER(${ac_hdr},
+AC_CHECK_HEADER($ac_hdr,
[changequote(, )dnl
ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_hdr}) $2], $3)dnl
+ AC_DEFINE_UNQUOTED($ac_tr_hdr) $2], $3)dnl
done
])
AC_DEFUN(AC_CHECK_FUNCS,
[for ac_func in $1
do
-AC_CHECK_FUNC(${ac_func},
+AC_CHECK_FUNC($ac_func,
[changequote(, )dnl
ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_func}) $2], $3)dnl
+ AC_DEFINE_UNQUOTED($ac_tr_func) $2], $3)dnl
done
])
AC_DEFUN(AC_REPLACE_FUNCS,
[for ac_func in $1
do
-AC_CHECK_FUNC(${ac_func}, , [LIBOBJS="$LIBOBJS ${ac_func}.o"])
+AC_CHECK_FUNC($ac_func, , [LIBOBJS="$LIBOBJS ${ac_func}.o"])
done
AC_SUBST(LIBOBJS)dnl
])
# Without the "./", some shells look in PATH for config.status.
: ${CONFIG_STATUS=./config.status}
-echo creating ${CONFIG_STATUS}
-rm -f ${CONFIG_STATUS}
-cat > ${CONFIG_STATUS} <<EOF
+echo creating $CONFIG_STATUS
+rm -f $CONFIG_STATUS
+cat > $CONFIG_STATUS <<EOF
#!/bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# configure, is in ./config.log if it exists.
changequote(, )dnl
-ac_cs_usage="Usage: ${CONFIG_STATUS} [--recheck] [--version] [--help]"
+ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
changequote([, ])dnl
for ac_option
do
echo "running [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion"
exec [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
- echo "${CONFIG_STATUS} generated by autoconf version AC_ACVERSION"
+ echo "$CONFIG_STATUS generated by autoconf version AC_ACVERSION"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "[\$]ac_cs_usage"; exit 0 ;;
AC_OUTPUT_FILES($1)
ifdef([AC_LIST_HEADER], [AC_OUTPUT_HEADER(AC_LIST_HEADER)])dnl
-ifdef([AC_LIST_LINKS], [AC_OUTPUT_LINKS(AC_LIST_LINKS, AC_LIST_FILES)])dnl
+ifdef([AC_LIST_LINKS], [AC_OUTPUT_LINKS(AC_LIST_FILES, AC_LIST_LINKS)])dnl
ifelse([$3], , ,
[EOF
-cat >> ${CONFIG_STATUS} <<EOF
+cat >> $CONFIG_STATUS <<EOF
$3
EOF
-cat >> ${CONFIG_STATUS} <<\EOF])
+cat >> $CONFIG_STATUS <<\EOF])
$2
exit 0
EOF
-chmod +x ${CONFIG_STATUS}
+chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} ${CONFIG_STATUS}
+test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS
dnl config.status should not do recursion.
ifdef([AC_LIST_SUBDIRS], [AC_OUTPUT_SUBDIRS(AC_LIST_SUBDIRS)])dnl
])dnl
undivert(AC_DIVERSION_SED)
CEOF
EOF
-cat >> ${CONFIG_STATUS} <<EOF
+cat >> $CONFIG_STATUS <<EOF
CONFIG_FILES=\${CONFIG_FILES-"$1"}
EOF
-cat >> ${CONFIG_STATUS} <<\EOF
-for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then
+cat >> $CONFIG_STATUS <<\EOF
+for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+dnl Specifying an input file breaks the trap to clean up on interrupt,
+dnl but that's not a huge problem.
# Support "outfile[:infile]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
changequote(, )dnl
[/$]*) INSTALL="$ac_given_INSTALL" ;;
changequote([, ])dnl
- *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+ *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
esac
])dnl
echo creating "$ac_file"
rm -f "$ac_file"
- comment_str="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
- case "$ac_file" in
- *.c | *.h | *.C | *.cc | *.cpp | *.hpp | *.m )
- ac_comsub="1i\\
-/* $comment_str */" ;;
- * ) # Add the comment on the second line of scripts, first line of others.
- ac_comsub="
-1{
-s/^#!/&/
-t script
-i\\
-# $comment_str
-b done
-: script
-a\\
-# $comment_str
-: done
-}
-" ;;
- esac
- sed -e "$ac_comsub
+ configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+ sed -e "
+s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
ifdef([AC_PROVIDE_AC_PROG_INSTALL], [s%@INSTALL@%$INSTALL%g
changequote([, ])dnl
CONFIG_HEADERS=${CONFIG_HEADERS-"$1"}
-for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then
+for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
# Support "outfile[:infile]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
# grep -c gives empty output for an empty file on some AIX systems.
if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
# Write a limited-size here document to conftest.frag.
- echo ' cat > conftest.frag <<CEOF' >> ${CONFIG_STATUS}
- sed ${ac_max_here_lines}q conftest.vals >> ${CONFIG_STATUS}
+ echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
+ sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
echo 'CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
-' >> ${CONFIG_STATUS}
+' >> $CONFIG_STATUS
sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
rm -f conftest.vals
mv conftest.tail conftest.vals
rm -f conftest.vals
dnl Now back to your regularly scheduled config.status.
-cat >> ${CONFIG_STATUS} <<\EOF
+cat >> $CONFIG_STATUS <<\EOF
rm -f conftest.frag conftest.h
echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
cat conftest.in >> conftest.h
dnl This is a subroutine of AC_OUTPUT. It is called inside a quoted
dnl here document whose contents are going into config.status.
-dnl AC_OUTPUT_LINKS(DEST..., SOURCE...)
+dnl AC_OUTPUT_LINKS(SOURCE..., DEST...)
define(AC_OUTPUT_LINKS,
[EOF
-cat >> ${CONFIG_STATUS} <<EOF
-ac_dests="$1"
-ac_sources="$2"
+cat >> $CONFIG_STATUS <<EOF
+ac_sources="$1"
+ac_dests="$2"
EOF
-cat >> ${CONFIG_STATUS} <<\EOF
+cat >> $CONFIG_STATUS <<\EOF
srcdir=$ac_given_srcdir
-while test -n "${ac_sources}"; do
- set ${ac_dests}; ac_dest=[$]1; shift; ac_dests=[$]*
- set ${ac_sources}; ac_source=[$]1; shift; ac_sources=[$]*
+while test -n "$ac_sources"; do
+ set $ac_dests; ac_dest=[$]1; shift; ac_dests=[$]*
+ set $ac_sources; ac_source=[$]1; shift; ac_sources=[$]*
- echo "linking ${ac_dest} to ${srcdir}/${ac_source}"
+ echo "linking $srcdir/$ac_source to $ac_dest"
- if test ! -r ${srcdir}/${ac_source}; then
- AC_MSG_ERROR(${srcdir}/${ac_source}: File not found)
+ if test ! -r $srcdir/$ac_source; then
+ AC_MSG_ERROR($srcdir/$ac_source: File not found)
fi
- rm -f ${ac_dest}
+ rm -f $ac_dest
+
+ # Make relative symlinks.
+ # Remove last slash and all that follows it. Not all systems have dirname.
+changequote(, )dnl
+ ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
+changequote([, ])dnl
+ if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
+ # The dest file is in a subdirectory.
+ test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
+ ac_dest_dir_suffix="/$ac_dest_dir"
+ # A "../" for each directory in $ac_dest_dir_suffix.
+changequote(, )dnl
+ ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
+changequote([, ])dnl
+ else
+ ac_dest_dir_suffix= ac_dots=
+ fi
+
+ case "$srcdir" in
+changequote(, )dnl
+ [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
+changequote([, ])dnl
+ *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
+ esac
+
# Make a symlink if possible; otherwise try a hard link.
- if ln -s ${srcdir}/${ac_source} ${ac_dest} 2>/dev/null ||
- ln ${srcdir}/${ac_source} ${ac_dest}; then :
+ if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
+ ln $srcdir/$ac_source $ac_dest; then :
else
- AC_MSG_ERROR(can not link ${ac_dest} to ${srcdir}/${ac_source})
+ AC_MSG_ERROR(can not link $ac_dest to $srcdir/$ac_source)
fi
done
])
dnl AC_OUTPUT_SUBDIRS(DIRECTORY...)
define(AC_OUTPUT_SUBDIRS,
[
-if test "${no_recursion}" != yes; then
+if test "$no_recursion" != yes; then
# Remove --cache-file and --srcdir arguments so they do not pile up.
ac_sub_configure_args=
# Do not complain, so a configure script can configure whichever
# parts of a large source tree are present.
- if test ! -d ${srcdir}/${ac_config_dir}; then
+ if test ! -d $srcdir/$ac_config_dir; then
continue
fi
- echo configuring in ${ac_config_dir}
+ echo configuring in $ac_config_dir
- case "${srcdir}" in
+ case "$srcdir" in
.) ;;
*)
- if test -d ./${ac_config_dir} || mkdir ./${ac_config_dir}; then :;
+ if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
else
- AC_MSG_ERROR(can not create `pwd`/${ac_config_dir})
+ AC_MSG_ERROR(can not create `pwd`/$ac_config_dir)
fi
;;
esac
ac_popdir=`pwd`
- cd ${ac_config_dir}
+ cd $ac_config_dir
- case "${srcdir}" in
+ case "$srcdir" in
.) # No --srcdir option. We are building in place.
- ac_sub_srcdir=${srcdir} ;;
+ ac_sub_srcdir=$srcdir ;;
/*) # Absolute path.
- ac_sub_srcdir=${srcdir}/${ac_config_dir} ;;
+ ac_sub_srcdir=$srcdir/$ac_config_dir ;;
*) # Relative path.
- ac_sub_srcdir=../${srcdir}/${ac_config_dir} ;;
+ ac_sub_srcdir=../$srcdir/$ac_config_dir ;;
esac
# Check for guested configure; otherwise get Cygnus style configure.
- if test -f ${ac_sub_srcdir}/configure; then
- ac_sub_configure=${ac_sub_srcdir}/configure
- elif test -f ${ac_sub_srcdir}/configure.in; then
- ac_sub_configure=${ac_configure}
+ if test -f $ac_sub_srcdir/configure; then
+ ac_sub_configure=$ac_sub_srcdir/configure
+ elif test -f $ac_sub_srcdir/configure.in; then
+ ac_sub_configure=$ac_configure
else
- AC_MSG_WARN(no configuration information is in ${ac_config_dir})
+ AC_MSG_WARN(no configuration information is in $ac_config_dir)
ac_sub_configure=
fi
# The recursion is here.
- if test -n "${ac_sub_configure}"; then
+ if test -n "$ac_sub_configure"; then
# Make the cache file name correct relative to the subdirectory.
changequote(, )dnl
- # A "../" for each directory in /${ac_config_dir}.
- ac_dots=`echo /${ac_config_dir}|sed 's%/[^/]*%../%g'`
+ # A "../" for each directory in /$ac_config_dir.
+ ac_dots=`echo /$ac_config_dir|sed 's%/[^/]*%../%g'`
changequote([, ])dnl
case "$cache_file" in
/*) ac_sub_cache_file=$cache_file ;;
ac_sub_cache_file="$ac_dots$cache_file" ;;
esac
- echo "[running ${CONFIG_SHELL-/bin/sh} ${ac_sub_configure} ${ac_sub_configure_args} --cache-file=$ac_sub_cache_file] --srcdir=${ac_sub_srcdir}"
+ echo "[running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file] --srcdir=$ac_sub_srcdir"
# The eval makes quoting arguments work.
- if eval ${CONFIG_SHELL-/bin/sh} ${ac_sub_configure} ${ac_sub_configure_args} --cache-file=$ac_sub_cache_file --srcdir=${ac_sub_srcdir}
+ if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
then :
else
- AC_MSG_ERROR(${ac_sub_configure} failed for ${ac_config_dir})
+ AC_MSG_ERROR($ac_sub_configure failed for $ac_config_dir)
fi
fi
- cd ${ac_popdir}
+ cd $ac_popdir
done
fi
])
# (Solaris, I think it was) want two %% lines, so accommodate them.
ac_cv_prog_lex_yytext_pointer=no
echo '%%
-%%' | ${LEX}
+%%' | $LEX
if test -f lex.yy.c; then
LEX_OUTPUT_ROOT=lex.yy
elif test -f lexyy.c; then
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
AC_MSG_CHECKING(for a BSD compatible install)
-if test -z "${INSTALL}"; then
+if test -z "$INSTALL"; then
AC_CACHE_VAL(ac_cv_path_install,
[ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in $PATH; do
AC_DEFUN(AC_CHECK_HEADERS_DIRENT,
[for ac_hdr in $1
do
-AC_CHECK_HEADER_DIRENT(${ac_hdr},
+AC_CHECK_HEADER_DIRENT($ac_hdr,
[changequote(, )dnl
ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
changequote([, ])dnl
- AC_DEFINE_UNQUOTED(${ac_tr_hdr}) $2])dnl
+ AC_DEFINE_UNQUOTED($ac_tr_hdr) $2])dnl
done])
AC_DEFUN(AC_DIR_HEADER,
AC_MSG_CHECKING(whether getloadavg requires setgid)
AC_CACHE_VAL(ac_cv_func_getloadavg_setgid,
[AC_EGREP_CPP([Yowza Am I SETGID yet],
-[#include "${srcdir}/getloadavg.c"
+[#include "$srcdir/getloadavg.c"
#ifdef LDAV_PRIVILEGED
Yowza Am I SETGID yet
#endif],
# Check for the libraries.
# See if we find them without any special options.
# Don't add to $LIBS permanently.
-ac_save_LIBS="${LIBS}"
-LIBS="${LIBS} -l$x_direct_test_library"
+ac_save_LIBS="$LIBS"
+LIBS="$LIBS -l$x_direct_test_library"
AC_TRY_LINK(, [${x_direct_test_function}()],
-[LIBS="${ac_save_LIBS}" no_x= ac_x_libraries=],
-[LIBS="${ac_save_LIBS}"
+[LIBS="$ac_save_LIBS" no_x= ac_x_libraries=],
+[LIBS="$ac_save_LIBS"
# First see if replacing the include by lib works.
for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
/usr/X11R6/lib \
+# @configure_input@
# Makefile for Autoconf test suite.
# Copyright (C) 1994 Free Software Foundation, Inc.