X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=configure.ac;h=9c997d23c404046ee958b6547ca1b173b148c0de;hb=7f1449a1f3dc70202c19005d74c6afe7cb0f18c0;hp=8070a62380c4b8b3d6e4319983a3d336f8b26228;hpb=57358ec0b92d3529774187a4176c0e8a422eaf1b;p=apps%2Fmadtty.git diff --git a/configure.ac b/configure.ac index 8070a62..9c997d2 100644 --- a/configure.ac +++ b/configure.ac @@ -1,11 +1,11 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([rote], 0.2.7) +AC_INIT([maddty], 0.0.0) AC_SUBST(PACKAGE_NAME) AC_SUBST(PACKAGE_VERSION) -AC_CONFIG_SRCDIR([rote.c]) +AC_CONFIG_SRCDIR([madtty/madtty.h]) dnl Checks for programs. AC_PROG_CC @@ -16,10 +16,21 @@ AC_HEADER_STDBOOL AC_CHECK_HEADERS([sys/types.h unistd.h stdlib.h string.h]) dnl Check for libraries -AC_CHECK_LIB([ncurses], [initscr], [], - AC_MSG_ERROR([Need ncurses to compile librote.])) -AC_CHECK_LIB([util], [forkpty], [], - AC_MSG_ERROR([Need util library (forkpty function) to compile librote.])) +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]) @@ -33,6 +44,8 @@ AC_C_INLINE AC_TYPE_PID_T AC_TYPE_SIGNAL -AC_CONFIG_FILES([Makefile rote-config]) +AC_CONFIG_FILES([am/vars.mk + madtty/madtty.pc + madtty/Makefile +]) AC_OUTPUT -