dnl Process this file with autoconf to produce a configure script. AC_INIT([maddty], 0.0.0) AC_SUBST(PACKAGE_NAME) AC_SUBST(PACKAGE_VERSION) AC_CONFIG_SRCDIR([madtty/madtty.h]) dnl Checks for programs. AC_PROG_CC dnl Checks for header files. AC_HEADER_STDC AC_HEADER_STDBOOL AC_CHECK_HEADERS([sys/types.h unistd.h stdlib.h string.h]) dnl Check for libraries AC_ARG_ENABLE([ncurses], AS_HELP_STRING([--disable-ncurses], [disables ncurses support (default enabled)])) if test "${enable_curses}" != "no"; then AC_CHECK_LIB([ncurses], [initscr], [], AC_MSG_ERROR([Need ncurses to compile ncurses support.])) CFLAGS="$CFLAGS -DUSE_NCURSES" fi AC_ARG_ENABLE([pty], AS_HELP_STRING([--disable-pty], [disables pty support (default enabled)])) if test "${enable_pty}" != "no"; then AC_CHECK_LIB([util], [forkpty], [], AC_MSG_ERROR([Need util library (forkpty function) to compile pty support.])) CFLAGS="$CFLAGS -DUSE_PTY" fi dnl Checks for library functions AC_CHECK_FUNCS([memset select setenv]) AC_FUNC_MALLOC AC_FUNC_SELECT_ARGTYPES dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_HEADER_TIME AC_C_INLINE AC_TYPE_PID_T AC_TYPE_SIGNAL AC_CONFIG_FILES([am/vars.mk madtty/madtty.pc madtty/Makefile ]) AC_OUTPUT