1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.53)
AC_INIT([texi2html], [1.82], [texi2html-bug@nongnu.org])
dnl 1.9 because we need tar-pax, and tar-pax because we have very long
dnl filenames for some test files
AM_INIT_AUTOMAKE([gnu 1.9 dist-bzip2 dist-zip tar-pax])
dnl Disable Autoconf, Automake, and some other maintainer tools without the
dnl --enable-maintainer-mode argument.
AM_MAINTAINER_MODE
dnl Misc variable settings
PACKAGE_DATE=`"$srcdir"/mdate-sh "$srcdir"/configure.ac`
AC_SUBST([PACKAGE_DATE])
dnl Checks for programs.
AC_ARG_VAR([PERL], [The path to the `perl' executable.])
AC_PATH_PROG([PERL], [perl], [/usr/bin/env perl], [/opt/perl5/bin:"$PATH"])
AC_ARG_WITH([encode],
AC_HELP_STRING([--with-encode],
[use encode (default: detected)]),
[if test $withval = 'no'; then
USE_UNICODE=0
else
USE_UNICODE=1
fi],
[
if $PERL -e "use Encode; use Unicode::Normalize;" > /dev/null 2>&1;
then USE_UNICODE=1
else
USE_UNICODE=0
fi
])
AC_ARG_WITH([unidecode],
AC_HELP_STRING([--with-unidecode],
[use Text::Unidecode (default: detected)]),
[if test $withval = 'no'; then
USE_UNIDECODE=0
else
USE_UNIDECODE=1
fi],
[
USE_UNIDECODE=0
if test $USE_UNICODE = 1; then
if $PERL -e "use Text::Unidecode;" > /dev/null 2>&1;
then USE_UNIDECODE=1
fi
fi
])
AC_SUBST([USE_UNICODE])
AC_SUBST([USE_UNIDECODE])
t2h_try_translations=
AC_ARG_ENABLE([translations],
AC_HELP_STRING([--enable-translations],
[try to rebuild translation files (default: detected)]),
[if test $enableval = 'no'; then
t2h_try_translations='no'
else
t2h_try_translations='yes'
fi],
[ if $PERL -e "use 5.0; use Data::Dumper;" > /dev/null 2>&1;
then
t2h_try_translations='yes'
else
t2h_try_translations='no'
fi
])
if test "z$t2h_try_translations" = 'zyes'; then
USE_DATA_DUMPER=1
REQUIRE_DATA_DUMPER="use Data::Dumper"
else
USE_DATA_DUMPER=0
REQUIRE_DATA_DUMPER=1
fi
AC_SUBST([USE_DATA_DUMPER])
AC_SUBST([REQUIRE_DATA_DUMPER])
AC_PROG_INSTALL
dnl Checks for libraries.
dnl Checks for header files.
dnl Checks for typedefs, structures, and compiler characteristics.
dnl Checks for library functions.
# For teTeX and TeX Live.
AC_CANONICAL_HOST
AC_ARG_ENABLE(multiplatform,
[ --enable-multiplatform put executables in bin/PLATFORM])
test "x$enable_multiplatform" = xyes \
&& test "x$bindir" = 'x${exec_prefix}/bin' \
&& bindir="$bindir/$host"
AC_CONFIG_FILES([texi2html_configured.pl:texi2html.pl],
[chmod +x texi2html_configured.pl])
AC_CONFIG_FILES([check_texinfo.pl], [chmod +x check_texinfo.pl])
AC_CONFIG_FILES([manage_i18n.pl], [chmod +x manage_i18n.pl])
dnl The bulk config files.
AC_CONFIG_FILES([\
Makefile \
Tests/Makefile \
test/Makefile \
test/contents/Makefile \
test/coverage/Makefile \
test/formatting/Makefile \
test/indices/Makefile \
test/invalid/Makefile \
test/misc/Makefile \
test/encodings/Makefile \
test/macros/Makefile \
test/manuals/Makefile \
test/nested_formats/Makefile \
test/sectionning/Makefile \
test/htmlxref/Makefile \
test/htmlxref-only_mono/Makefile \
test/htmlxref-only_split/Makefile \
test/xemacs_manual/Makefile \
test/texi2html_manual/Makefile \
test/tar_manual/Makefile \
test/singular_manual/Makefile \
test/layout/Makefile \
test/many_input_files/Makefile \
doc/Makefile
])
AC_OUTPUT
|