1 dnl Process this file with autoconf to produce a configure script.
2 AC_INIT(GNU Enscript, 1.6.4, bug-enscript@gnu.org)
3 AC_CONFIG_SRCDIR([src/gsint.h])
8 AM_CONFIG_HEADER(config.h)
14 AC_USE_SYSTEM_EXTENSIONS
21 AC_HAVE_HEADERS(string.h stdlib.h unistd.h stdarg.h math.h pwd.h)
22 AC_HAVE_HEADERS(sys/types.h sys/stat.h)
24 dnl Check some functions.
25 AC_CHECK_FUNCS(strchr getcwd)
26 AC_REPLACE_FUNCS(strerror memmove memcpy strtoul)
29 dnl -lsun is needed on IRIX-4.0 to get the user passwd entry through
30 dnl the yellow pages / NIS.
31 AC_CHECK_LIB(sun, main)
33 dnl Find out where the gethostname() is.
34 AC_CHECK_FUNC(gethostname, , [
35 AC_CHECK_LIB(nsl, gethostname, LIBS="$LIBS -lnsl", [
36 AC_CHECK_LIB(socket, gethostname)
45 [ --enable-debug enable debugging], [
46 echo enabling debugging
47 if test -n "$GCC"; then
48 CFLAGS="$CFLAGS -Wall"
52 dnl Define the default output media.
55 [ --with-media(=MEDIA) use output media Letter (MEDIA), default is A4],
56 if test "X$withval" != "Xno"; then
57 if test "X$withval" = "Xyes"; then
58 ac_cv_value_media='Letter'
60 ac_cv_value_media=$withval
63 ac_cv_value_media=${MEDIA-A4}
65 ac_cv_value_media=${MEDIA-A4}
67 MEDIA=$ac_cv_value_media
70 dnl Find the printer spooler command.
72 AC_CHECK_PROG(SPOOLER, lpr, lpr)
73 AC_CHECK_PROG(SPOOLER, lp, lp)
75 dnl user can overwrite this
77 [ --with-spooler=SPOOLER set the printer spooler command],
78 if test "X$withval" != "Xno"; then
83 dnl If SPOOLER is still empty, set it to `lpr'. After this, we should
84 dnl be able to compile enscript on HURD.
85 if test "X$SPOOLER" = "X"; then
89 dnl The PostScript language level.
92 [ --with-ps-level=LEVEL set the PostScript language level to LEVEL],
93 if test "X$withval" != "Xno"; then
99 dnl Internationalization.
100 ALL_LINGUAS="de es fi fr nl ru sl"
103 dnl Path separator character.
104 AC_DEFINE_UNQUOTED(PATH_SEPARATOR, ':')
105 AC_DEFINE_UNQUOTED(PATH_SEPARATOR_STR, ":")
113 AC_PATH_PROG(PERL, perl)
120 AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile intl/Makefile po/Makefile \
130 states/tests/Makefile \
133 AC_CONFIG_COMMANDS([default],[[ echo timestamp > stamp-h ]], [[]])
138 echo "Enscript is now configured to your system with the following"
139 echo "user-definable options. Please, check that they are correct and"
140 echo "match to your system's properties."
142 echo "Option Change with configure's option Current value"
143 echo "---------------------------------------------------------"
144 echo "Media --with-media=MEDIA $MEDIA"
145 echo "Spooler --with-spooler=SPOOLER $SPOOLER"
146 echo "PS level --with-ps-level=LEVEL $PSLEVEL"