AC_DEFINE(HAVE_IPV6,1,[Whether to enable IPv6 support])
fi
+TERM_LIB=""
+AC_CHECK_HEADER(termcap.h,
+ [ AC_CHECK_LIB(termcap, tgetent,
+ [ TERM_LIB="-ltermcap" ],
+ [ AC_CHECK_LIB(ncurses, tgetent, [ TERM_LIB="-lncurses" ])
+ ])
+ ],
+ [ AC_CHECK_HEADERS(curses.h)
+ AC_CHECK_HEADER(term.h,
+ [ AC_CHECK_LIB(curses, tgetent,
+ [ TERM_LIB="-lcurses" ] )
+ ])
+ ])
+
+
got_conio="no"
if test x$support_conio = xyes; then
- AC_CHECK_HEADER(termcap.h,
- [ AC_CHECK_LIB(termcap, tgetent,
- [ CONS_LIBS="-ltermcap"
- CONS_OBJ="conio.o"
- CONS_SRC="conio.c"
- got_conio="yes"
- support_readline=no
- AC_DEFINE(HAVE_CONIO, 1, [Set if Bacula conio support enabled])
- ],
- [ AC_CHECK_LIB(ncurses, tgetent,
- [ CONS_LIBS="-lncurses"
+ if test x$TERM_LIB != x; then
+ CONS_LIBS=$TERM_LIB
CONS_OBJ="conio.o"
CONS_SRC="conio.c"
got_conio="yes"
support_readline=no
AC_DEFINE(HAVE_CONIO, 1, [Set if Bacula conio support enabled])
- ])
- ])
- ],
- [
- AC_CHECK_HEADERS(curses.h)
- AC_CHECK_HEADER(term.h,
- [ AC_CHECK_LIB(curses, tgetent,
- [ CONS_LIBS="-lcurses"
- CONS_OBJ="conio.o"
- CONS_SRC="conio.c"
- got_conio="yes"
- support_readline=no
- AC_DEFINE(HAVE_CONIO, 1, [Set if Bacula conio support enabled])
- ])
- ],
- [ echo " "; echo "Required libraries not found. CONIO turned off ..."; echo " "],
-[#if HAVE_CURSES_H
-#include <curses.h>
-#endif
-])
- ])
+ else
+ echo " "; echo "Required libraries not found. CONIO turned off ..."; echo " "],
+ fi
fi
fi
]
)
+if test x$TERM_LIB = x ; then
+ support_readline=no
+fi
got_readline="no"
READLINE_SRC=
AC_CHECK_HEADER(${with_readline}/readline.h,
[
AC_DEFINE(HAVE_READLINE, 1, [Set to enable readline support])
- CONS_LIBS="-lreadline -lhistory -ltermcap"
+ CONS_LIBS="-lreadline -lhistory $TERM_LIB"
got_readline="yes"
], [
echo " "
AC_DEFINE(HAVE_READLINE, 1, [Set to enable readline support])
got_readline="yes"
CONS_INC="-I/usr/include/readline"
- CONS_LIBS="-lreadline -ltermcap"
+ CONS_LIBS="-lreadline $TERM_LIB"
], [
dnl Did not find standard library, so try Bacula's default
AC_CHECK_HEADER(${TOP_DIR}/depkgs/readline/readline.h,
AC_DEFINE(HAVE_READLINE, 1, [Set to enable readline support])
got_readline="yes"
CONS_INC="-I${TOP_DIR}/depkgs/readline"
- CONS_LIBS="-lreadline -lhistory -ltermcap"
+ CONS_LIBS="-lreadline -lhistory $TERM_LIB"
CONS_LDFLAGS="-L${TOP_DIR}/depkgs/readline"
PRTREADLINE_SRC="${TOP_DIR}/depkgs/readline"
], [
echo " upgrade it in order to avoid problems with Batch insert mode"
echo
fi
+