1996-09-07 16:18:32 +00:00
|
|
|
dnl Process this file with autoconf to produce a configure script.
|
|
|
|
AC_INIT(groff/groff.cc)
|
|
|
|
dnl checks for programs
|
|
|
|
AC_PROG_CC
|
|
|
|
AC_PROG_CXX
|
|
|
|
GROFF_CXX_CHECK
|
|
|
|
GROFF_PRINT
|
|
|
|
AC_PATH_PROG(PERLPATH, perl, /usr/bin/perl)
|
|
|
|
GROFF_PROG_YACC
|
|
|
|
AC_PROG_RANLIB
|
|
|
|
GROFF_INSTALL_SH
|
|
|
|
AC_PROG_INSTALL
|
|
|
|
AC_PROG_LN_S
|
|
|
|
GROFF_CSH_HACK(SH_SCRIPT_SED_CMD='1s/.*/:/', SH_SCRIPT_SED_CMD='')
|
|
|
|
AC_SUBST(SH_SCRIPT_SED_CMD)
|
|
|
|
dnl checks for headers
|
|
|
|
AC_CHECK_HEADERS(unistd.h dirent.h limits.h sys/dir.h stdlib.h)
|
|
|
|
GROFF_ISC_SYSV3
|
|
|
|
GROFF_POSIX
|
|
|
|
GROFF_GETOPT
|
|
|
|
GROFF_PUTENV
|
|
|
|
GROFF_POPEN
|
|
|
|
GROFF_PCLOSE
|
2000-01-12 09:51:43 +00:00
|
|
|
GROFF_SYS_NERR
|
|
|
|
GROFF_SYS_ERRLIST
|
|
|
|
GROFF_HYPOT
|
1996-09-07 16:18:32 +00:00
|
|
|
GROFF_OSFCN_H
|
|
|
|
GROFF_LIMITS_H
|
|
|
|
dnl checks for typedefs
|
|
|
|
GROFF_TIME_T
|
|
|
|
AC_TYPE_SIGNAL
|
|
|
|
GROFF_STRUCT_EXCEPTION
|
2000-01-12 09:51:43 +00:00
|
|
|
dnl checks for libraries
|
|
|
|
GROFF_LIBM
|
1996-09-07 16:18:32 +00:00
|
|
|
dnl checks for functions
|
|
|
|
AC_FUNC_MMAP
|
|
|
|
saved_libs="$LIBS"
|
2000-01-12 09:51:43 +00:00
|
|
|
LIBS="$LIBS -lc $LIBM"
|
1996-09-07 16:18:32 +00:00
|
|
|
AC_REPLACE_FUNCS(fmod strtol getcwd strerror putenv)
|
|
|
|
LIBS="$saved_libs"
|
|
|
|
AC_CHECK_FUNCS(rename mkstemp)
|
|
|
|
AC_DECL_SYS_SIGLIST
|
|
|
|
dnl checks for compiler characteristics
|
|
|
|
GROFF_ARRAY_DELETE
|
|
|
|
GROFF_TRADITIONAL_CPP
|
|
|
|
dnl checks for operating system services
|
|
|
|
GROFF_WCOREFLAG
|
|
|
|
dnl other random stuff
|
|
|
|
GROFF_BROKEN_SPOOLER_FLAGS
|
|
|
|
GROFF_PAGE
|
|
|
|
GROFF_G
|
|
|
|
GROFF_TMAC
|
|
|
|
AC_OUTPUT(Makefile)
|