2011-11-16 09:04:03 -05:00
|
|
|
dnl Process this file with Autoconf to produce configure dnl
|
|
|
|
|
2011-12-06 05:35:31 -05:00
|
|
|
AC_INIT([stow], [2.1.1], [bug-stow@gnu.org])
|
2011-11-16 09:04:03 -05:00
|
|
|
AC_PREREQ([2.61])
|
2011-11-21 08:59:36 -05:00
|
|
|
AC_CONFIG_AUX_DIR([automake])
|
2011-11-24 11:32:01 -05:00
|
|
|
# Unfortunately we have to disable warnings for overrides, because we
|
|
|
|
# need to override the built-in `check' rule and also the TEXI2DVI
|
|
|
|
# variable.
|
2011-11-24 11:22:11 -05:00
|
|
|
AM_INIT_AUTOMAKE([-Wall -Werror -Wno-override dist-bzip2])
|
2011-11-16 09:04:03 -05:00
|
|
|
AC_PROG_INSTALL
|
|
|
|
|
2011-12-07 15:31:18 -05:00
|
|
|
dnl Check for perl on our system.
|
|
|
|
dnl Call to AC_SUBST(PERL) is implicit
|
2011-11-16 09:04:03 -05:00
|
|
|
AC_PATH_PROGS([PERL], [perl] [perl5], [false])
|
|
|
|
if test "x$PERL" = xfalse
|
|
|
|
then
|
2011-12-07 15:31:18 -05:00
|
|
|
AC_MSG_ERROR([Perl not found; check your \$PATH.])
|
2011-11-16 09:04:03 -05:00
|
|
|
fi
|
|
|
|
|
2011-12-07 15:28:28 -05:00
|
|
|
# N.B. ${var#pattern} will not work with some shells, such as
|
|
|
|
# Solaris 10's /bin/sh :-(
|
|
|
|
#
|
|
|
|
# http://www.gnu.org/software/autoconf/manual/autoconf.html#Portable-Shell
|
|
|
|
#
|
|
|
|
# eval `$PERL -V:siteprefix -V:installsitelib`
|
|
|
|
# pmdir_relative_path="${installsitelib#$siteprefix/}"
|
|
|
|
#
|
|
|
|
# This will work:
|
|
|
|
#
|
|
|
|
# pmdir_relative_path=`echo "${installsitelib}" | sed -e "s!^$siteprefix/!!"`
|
|
|
|
#
|
|
|
|
# but this is cleaner:
|
|
|
|
pmdir_relative_path=`\
|
|
|
|
$PERL -MConfig \
|
|
|
|
-wle '($_ = $Config{installsitelib})
|
|
|
|
=~ s!^\Q$Config{siteprefix}/!!; \
|
|
|
|
print'`
|
|
|
|
|
2011-11-24 11:28:09 -05:00
|
|
|
AC_ARG_WITH(
|
2011-12-07 15:28:28 -05:00
|
|
|
[pmdir],
|
|
|
|
AS_HELP_STRING(
|
|
|
|
[--with-pmdir=DIR],
|
|
|
|
[Install Perl modules in DIR]),
|
2011-12-06 10:57:20 -05:00
|
|
|
[PMDIR=${withval}],
|
2011-12-07 15:28:28 -05:00
|
|
|
[PMDIR='${prefix}'/"$pmdir_relative_path"])
|
|
|
|
AC_CONFIG_COMMANDS_POST([[
|
|
|
|
eval pmdir="$PMDIR"
|
|
|
|
cat <<EOF
|
|
|
|
|
|
|
|
# Perl modules will be installed to $PMDIR
|
|
|
|
EOF
|
|
|
|
if [ "$pmdir" != "$PMDIR" ]; then
|
|
|
|
cat <<EOF
|
|
|
|
# which will expand to
|
|
|
|
#
|
|
|
|
# $pmdir
|
|
|
|
#
|
|
|
|
# unless you override the value of prefix at make-time.
|
|
|
|
EOF
|
|
|
|
echo
|
|
|
|
fi
|
|
|
|
]])
|
2011-12-06 05:33:34 -05:00
|
|
|
AC_SUBST([PMDIR])
|
2011-11-24 11:28:09 -05:00
|
|
|
|
2011-11-16 09:04:03 -05:00
|
|
|
AC_CONFIG_FILES([Makefile])
|
|
|
|
AC_OUTPUT
|