diff options
Diffstat (limited to 'dviware/catdvi/configure.in')
-rw-r--r-- | dviware/catdvi/configure.in | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/dviware/catdvi/configure.in b/dviware/catdvi/configure.in new file mode 100644 index 0000000000..3640e0a295 --- /dev/null +++ b/dviware/catdvi/configure.in @@ -0,0 +1,70 @@ +dnl catdvi - get text from DVI files +dnl Copyright (C) 2000, 2001 Antti-Juhani Kaijanaho <gaia@iki.fi> +dnl Copyright (C) 2001 Bjoern Brill <brill@fs.math.uni-frankfurt.de> +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +AC_INIT(catdvi.c) + +PACKAGE=catdvi +VERSION=0.14 +AC_SUBST(PACKAGE) +AC_SUBST(VERSION) + +AC_PROG_CC + +AC_CHECK_FUNC(getopt_long, CFG_HAS_GETOPT_LONG=yes, CFG_HAS_GETOPT_LONG=no) +AC_SUBST(CFG_HAS_GETOPT_LONG) + +AC_ARG_WITH(kpathsea-prefix, +[ --with-kpathsea-prefix=PREFIX + kpathsea library installed in PREFIX (optional)], +kpathsea_prefix="$withval", kpathsea_prefix="") + +if test x"$kpathsea_prefix" = "xyes"; then + AC_MSG_ERROR([*** --with-kpathsea-prefix requires an argument ***]) +fi +if test x"$kpathsea_prefix" != "x"; then + LDFLAGS="$LDFLAGS -L$kpathsea_prefix/lib" + CPPFLAGS="$CPPFLAGS -I$kpathsea_prefix/include" +fi + + +AC_CHECK_LIB(kpathsea, kpse_set_program_name, CFG_HAS_KPATHSEA=yes, CFG_HAS_KPATHSEA=no) +AC_SUBST(CFG_HAS_KPATHSEA) + +if test x"$CFG_HAS_KPATHSEA" = "xno"; then + AC_MSG_ERROR([*** kpathsea library (required) not found; try to use the --with-kpathsea-prefix option ***]) +fi + +dnl It seem libkpathsea provides a getopt_long() implementation +dnl if and only if the C library does not. +dnl +dnl If the C library DOES have getopt_long, we can't check for another one +dnl in libkpathsea without extra complications, because linking the +dnl test program always succeeds. And we don't need it anyway. +dnl +if test x"$CFG_HAS_GETOPT_LONG" = "xno"; then + AC_CHECK_LIB(kpathsea, getopt_long, CFG_KPATHSEA_HAS_GETOPT_LONG=yes, CFG_KPATHSEA_HAS_GETOPT_LONG=no) +else + CFG_KPATHSEA_HAS_GETOPT_LONG="no" +fi +AC_SUBST(CFG_KPATHSEA_HAS_GETOPT_LONG) + +AC_ARG_ENABLE(developer-warnings, [ --enable-developer-warnings], + CFG_SHOW_PSETOUNIC_WARNINGS=yes, + CFG_SHOW_PSETOUNIC_WARNINGS=no) +AC_SUBST(CFG_SHOW_PSETOUNIC_WARNINGS) + +AC_OUTPUT(config.mk version.h) |