]> git.sur5r.net Git - glabels/blob - barcode-0.98/configure.in.dist
Imported Upstream version 2.2.8
[glabels] / barcode-0.98 / configure.in.dist
1 dnl Process this file with autoconf to produce a configure script.
2
3 AC_INIT(barcode.h)
4 AC_PREREQ(2.12)
5
6 AC_PROG_CC
7 AC_PROG_RANLIB
8 AC_PROG_INSTALL
9
10 dnl Add "-Wall" if this is gcc
11 if test x$GCC = xyes; then
12         CFLAGS="$CFLAGS -Wall"
13 fi
14
15
16 dnl Check for getopt and libpaper. If getopt is missing, use our version
17 AC_CHECK_HEADER(getopt.h, ,NO_GETOPT=-DNO_GETOPT;GETOPT_O=compat/getopt.o)
18 AC_CHECK_HEADER(paper.h, LIBPAPER=-lpaper, NO_LIBPAPER=-DNO_LIBPAPER)
19 AC_CHECK_HEADERS(unistd.h)
20
21 AC_CHECK_FUNC(strerror, , NO_STRERROR=-DNO_STRERROR)
22 AC_CHECK_FUNCS(strcasecmp)
23
24 dnl Check if this is gmake, but allow ovverriding using $MAKE
25 AC_MSG_CHECKING("for gmake")
26 GMAKE=no
27 ${MAKE=make} --version 2> /dev/null | grep GNU > /dev/null && GMAKE=yes
28 AC_MSG_RESULT($GMAKE)
29 if test "$GMAKE" = "yes"; then
30         GMAKEDEPEND0='ifeq (.depend,$(wildcard .depend))'
31         GMAKEDEPEND1='include .depend'
32         GMAKEDEPEND2='endif'
33 fi
34
35 dnl Check if we use makeinfo or the local texi2html tool
36 AC_MSG_CHECKING("if makeinfo can output html")
37 MAKEINFOHTML=no
38 ${MAKEINFO=makeinfo} --help | grep .--html > /dev/null && MAKEINFOHTML=yes
39 AC_MSG_RESULT($MAKEINFOHTML)
40 if test "$MAKEINFOHTML" = "yes"; then
41    REMOVEHTMLTAGS="cat"
42    INFOTOHTML="$MAKEINFO --html"
43 else
44    REMOVEHTMLTAGS="sed 's/ifnottex/ifinfo/; s/ifnotinfo/iftex/'"
45    INFOTOHTML="perl texi2html -monolithic"
46 fi
47
48
49 AC_SUBST(GETOPT_O)
50 AC_SUBST(NO_GETOPT)
51 AC_SUBST(NO_LIBPAPER)
52 AC_SUBST(LIBPAPER)
53 AC_SUBST(NO_STRERROR)
54 AC_SUBST(GMAKEDEPEND0)
55 AC_SUBST(GMAKEDEPEND1)
56 AC_SUBST(GMAKEDEPEND2)
57
58 AC_OUTPUT(Makefile)
59
60 AC_SUBST(MAKEINFO)
61 AC_SUBST(REMOVEHTMLTAGS)
62 AC_SUBST(INFOTOHTML)
63
64 AC_OUTPUT(doc/Makefile)
65