123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- dnl Process this file with autoconf to produce a configure script.
- AC_PREREQ(2.60)
- AC_INIT([texi2html], [5.0], [bug-texinfo@gnu.org])
- dnl 1.9 because we need tar-ustar, and tar-ustar because we have long
- dnl filenames for some test files
- AM_INIT_AUTOMAKE([gnu 1.9 dist-bzip2 dist-zip tar-ustar])
- dnl Disable Autoconf, Automake, and some other maintainer tools without the
- dnl --enable-maintainer-mode argument.
- AM_MAINTAINER_MODE
- AM_CONDITIONAL([TEXI2HTML],[true])
- AM_GNU_GETTEXT([external])
- dnl it is not completly clear that we need that or not, since gettext is
- dnl not fully used. Set to whatever gettextize inserts.
- AM_GNU_GETTEXT_VERSION([0.18.3])
- dnl Misc variable settings
- dnl PACKAGE_DATE=`${SHELL} "$srcdir"/mdate-sh "$srcdir"/configure.ac`
- dnl AC_SUBST([PACKAGE_DATE])
- dnl Checks for programs.
- AC_PROG_LN_S
- AC_PROG_MKDIR_P
- AC_ARG_VAR([PERL], [The path to the 'perl' executable.])
- AC_PATH_PROG([PERL], [perl], [/usr/bin/env perl], [/opt/perl5/bin:"$PATH"])
- USE_EXTERNAL_LIBINTL=no
- AC_ARG_WITH([external-libintl-perl],
- AC_HELP_STRING([--with-external-libintl-perl],
- [use external libintl-perl if found (default: no)]),
- [if test $withval = 'yes'; then
- USE_EXTERNAL_LIBINTL=yes
- fi]
- )
- AC_SUBST([USE_EXTERNAL_LIBINTL])
- USE_UNICODE=unknown
- AC_ARG_WITH([encode],
- AC_HELP_STRING([--with-encode],
- [use encode (default: runtime detection)]),
- [if test $withval = 'no'; then
- USE_UNICODE=0
- else
- USE_UNICODE=1
- fi],
- [])
- USE_EXTERNAL_EASTASIANWIDTH=no
- AC_ARG_WITH([external-Unicode-EastAsianWidth],
- AC_HELP_STRING([--with-external-Unicode-EastAsianWidth],
- [use external Unicode-EastAsianWidth if found (default: no)]),
- [if test $withval = 'yes'; then
- USE_EXTERNAL_EASTASIANWIDTH=yes
- fi]
- )
- AC_SUBST([USE_EXTERNAL_EASTASIANWIDTH])
- USE_EXTERNAL_UNIDECODE=no
- AC_ARG_WITH([external-Text-Unidecode],
- AC_HELP_STRING([--with-external-Text-Unidecode],
- [use external Text::Unidecode if found (default: no)]),
- [if test $withval = 'yes'; then
- USE_EXTERNAL_UNIDECODE=yes
- fi]
- )
- AC_SUBST([USE_UNICODE])
- AC_SUBST([USE_EXTERNAL_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])
- # top_builddir and subdir differs between standalone texi2html and
- # texi2html in texinfo
- t2h_po_dir=
- AC_SUBST([t2h_po_dir])
- t2h_po_top_builddir='..'
- AC_SUBST([t2h_po_top_builddir])
- 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"
- dnl The bulk config files.
- AC_CONFIG_FILES([ po_messages/Makefile.in po_document/Makefile.in \
- po_messages/POTFILES.in \
- po_document/POTFILES.in \
- po_messages/Makevars \
- po_document/Makevars \
- Makefile \
- test/Makefile \
- test/contents/Makefile \
- test/coverage/Makefile \
- test/info_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/sectioning/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/tex_html/Makefile \
- test/tex_html_manuals/Makefile \
- test/tex_html_singular/Makefile \
- test/many_input_files/Makefile \
- test/path_separator
- ])
- dnl scripts
- 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])
- AC_OUTPUT
|