AC_CONFIG_SRCDIR([madtty/madtty.h])
dnl Checks for programs.
-AC_PROG_CC
+AC_PROG_CC_C99
+AC_GNU_SOURCE
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])
+AC_CONFIG_FILES([am/vars.mk
+ madtty/madtty.pc
+ madtty/Makefile
+])
AC_OUTPUT
-