1 dnl Process this file with autoconf to produce a configure script.
3 AC_CONFIG_HEADERS(src/include/config.h:src/include/config.hin)
4 AC_CONFIG_SRCDIR([src/roff/groff/groff.cpp])
5 dnl checks for programs
14 AC_PATH_PROG(PERLPATH, perl, /usr/bin/perl)
21 dnl use a dummy substitution if no csh hack is necessary to avoid errors
22 dnl with non-GNU sed programs
23 GROFF_CSH_HACK(SH_SCRIPT_SED_CMD='1s/.*/:/', SH_SCRIPT_SED_CMD='1s/a/a/')
24 AC_SUBST(SH_SCRIPT_SED_CMD)
25 dnl checks for headers
26 AC_CHECK_HEADERS(stdlib.h unistd.h dirent.h limits.h sys/dir.h \
27 string.h strings.h math.h sys/time.h)
31 GROFF_NEED_DECLARATION(gettimeofday)
32 GROFF_NEED_DECLARATION(hypot)
33 GROFF_NEED_DECLARATION(popen)
34 GROFF_NEED_DECLARATION(pclose)
35 GROFF_NEED_DECLARATION(putenv)
36 GROFF_NEED_DECLARATION(rand)
37 GROFF_NEED_DECLARATION(srand)
38 GROFF_NEED_DECLARATION(strcasecmp)
39 GROFF_NEED_DECLARATION(strncasecmp)
46 dnl checks for typedefs
47 GROFF_UNSIGNED_LONG_LONG
51 GROFF_STRUCT_EXCEPTION
52 dnl checks for libraries
54 dnl checks for functions
57 LIBS="$LIBS -lc $LIBM"
58 AC_REPLACE_FUNCS(fmod getcwd putenv snprintf strcasecmp \
59 strerror strncasecmp strtol)
61 AC_CHECK_FUNCS(gettimeofday isatty rename setlocale strsep)
64 dnl checks for compiler characteristics
67 dnl checks for operating system services
69 dnl other random stuff
70 GROFF_BROKEN_SPOOLER_FLAGS
75 GROFF_PNMTOPS_NOSETPAGE
76 AC_CONFIG_FILES(stamp-h, [echo timestamp > stamp-h])
77 AC_CONFIG_FILES([Makefile doc/Makefile src/xditview/Imakefile])
82 Configuration completed.
84 You can now say `make' to compile the groff package and `make install'
85 to install it afterwards.
87 If you want to compile xditview, change the directory to `src/xditview'
88 and follow the instructions given in the file `INSTALL'.