1 dnl Process this file with autoconf to produce a configure script.
3 AC_CONFIG_SRCDIR([src/roff/groff/groff.cc])
4 dnl checks for programs
13 AC_PATH_PROG(PERLPATH, perl, /usr/bin/perl)
19 dnl use a dummy substitution if no csh hack is necessary to avoid errors
20 dnl with non-GNU sed programs
21 GROFF_CSH_HACK(SH_SCRIPT_SED_CMD='1s/.*/:/', SH_SCRIPT_SED_CMD='1s/a/a/')
22 AC_SUBST(SH_SCRIPT_SED_CMD)
23 dnl checks for headers
24 AC_CHECK_HEADERS(stdlib.h unistd.h dirent.h limits.h sys/dir.h \
25 string.h strings.h math.h)
29 GROFF_NEED_DECLARATION(hypot)
30 GROFF_NEED_DECLARATION(popen)
31 GROFF_NEED_DECLARATION(pclose)
32 GROFF_NEED_DECLARATION(putenv)
33 GROFF_NEED_DECLARATION(strncasecmp)
38 dnl checks for typedefs
41 GROFF_STRUCT_EXCEPTION
42 dnl checks for libraries
44 dnl checks for functions
47 LIBS="$LIBS -lc $LIBM"
48 AC_REPLACE_FUNCS(fmod strtol getcwd strerror putenv)
50 AC_CHECK_FUNCS(rename strcasecmp strncasecmp strsep strdup)
53 dnl checks for compiler characteristics
56 dnl checks for operating system services
58 dnl other random stuff
59 GROFF_BROKEN_SPOOLER_FLAGS
63 $srcdir/mkinstalldirs src/xditview
64 AC_CONFIG_FILES([Makefile src/xditview/Imakefile])