50 lines
1.1 KiB
Plaintext
50 lines
1.1 KiB
Plaintext
|
dnl Process this file with autoconf to produce a configure script.
|
||
|
AC_INIT(groff/groff.cc)
|
||
|
AC_PREFIX_PROGRAM(grops)
|
||
|
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
|
||
|
GROFF_OSFCN_H
|
||
|
GROFF_LIMITS_H
|
||
|
dnl checks for typedefs
|
||
|
GROFF_TIME_T
|
||
|
AC_TYPE_SIGNAL
|
||
|
GROFF_STRUCT_EXCEPTION
|
||
|
dnl checks for functions
|
||
|
AC_FUNC_MMAP
|
||
|
saved_libs="$LIBS"
|
||
|
LIBS="$LIBS -lm"
|
||
|
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)
|