X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=contrib%2Fepm%2Fconfigure.in;fp=contrib%2Fepm%2Fconfigure.in;h=68f50c6f64ff269fbed91878788cd0bf232c4ba8;hb=23d6687f69d455ff4794199b086817574deea3b8;hp=0000000000000000000000000000000000000000;hpb=7751b3edc145646e6b55e2fda82eb5619fbe0074;p=pkg%2Fabook.git diff --git a/contrib/epm/configure.in b/contrib/epm/configure.in new file mode 100644 index 0000000..68f50c6 --- /dev/null +++ b/contrib/epm/configure.in @@ -0,0 +1,76 @@ +dnl abook configure.in + +AC_INIT(abook.c) +AM_INIT_AUTOMAKE(abook, 0.4.14) +AM_CONFIG_HEADER(config.h) + +AC_CANONICAL_HOST + +MAJOR=0 +MINOR=4 +PATCHLEVEL=14 +AC_SUBST(MAJOR) +AC_SUBST(MINOR) +AC_SUBST(PATCHLEVEL) + +AC_PROG_CC +AC_ISC_POSIX +AM_C_PROTOTYPES +if test "x$U" != "x"; then + AC_MSG_ERROR(Compiler not ANSI compliant) +fi +AC_C_INLINE +AC_PROG_INSTALL +AC_HEADER_STDC +AC_CHECK_HEADERS(unistd.h locale.h termios.h linux/termios.h sys/ioctl.h) +AC_CHECK_HEADER(stdarg.h,AC_DEFINE(HAVE_STDARG_H),AC_MSG_ERROR([*** stdarg.h is missing on your system ***])) +AC_CHECK_FUNCS(setlocale) + +dnl ------------------- +dnl (n)curses detection +dnl ------------------- + +abook_cv_curses=/usr +AC_ARG_WITH(curses, [ --with-curses=DIR Where ncurses is installed ], + [if test $withval != yes; then + abook_cv_curses=$withval + fi + if test x$abook_cv_curses != x/usr; then + LDFLAGS="-L${abook_cv_curses}/lib $LDFLAGS" + CPPFLAGS="$CPPFLAGS -I${abook_cv_curses}/include" + fi]) + +AC_CHECK_LIB(ncurses, initscr, + [LIBS="$LIBS -lncurses" + if test x$abook_cv_curses = x/usr -a -d /usr/include/ncurses; then + CPPFLAGS="$CPPFLAGS -I/usr/include/ncurses" + fi + AC_CHECK_HEADERS(ncurses.h)], + [CF_CURSES_LIBS]) + +dnl -------------------------- +dnl end of (n)curses detection +dnl -------------------------- + +AC_CHECK_FUNCS(resizeterm) + +AC_CHECK_FUNC(snprintf, [AC_DEFINE(HAVE_SNPRINTF)],) +AC_CHECK_FUNC(vsnprintf, [AC_DEFINE(HAVE_VSNPRINTF)],) + +AC_ARG_ENABLE(debug, [ --enable-debug Enable debugging support ], [case "${enableval}" in + yes) debug=true ;; + no) debug=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;; + esac], [debug=false]) + +if test x$debug = xtrue; then + CPPFLAGS="-DDEBUG $CPPFLAGS" + CFLAGS="-g $CFLAGS" +fi + +if test x$GCC = xyes; then + CFLAGS="-Wall $CFLAGS" +fi + +AC_OUTPUT(Makefile abook.list) +