diff configure.ac @ 15302:a8cfbc1911e4

build: Set TERM_LIBS before checking for READLINE. Enables building on older systems such as RHEL 5. * configure.ac: New macro OCTAVE_CHECK_LIB_TERMLIB. * m4/acinclude.m4 (OCTAVE_CHECK_LIB_TERMLIB): New macro to set TERM_LIBS variable. * (OCTAVE_ENABLE_READLINE): AC_REQUIRE that OCTAVE_CHECK_LIB_TERMLIB be executed before running checks for READLINE.
author Rik <rik@octave.org>
date Wed, 05 Sep 2012 13:28:54 -0700
parents 704ab1b4c369
children df7ab06ff541
line wrap: on
line diff
--- a/configure.ac	Wed Sep 05 09:41:20 2012 -0700
+++ b/configure.ac	Wed Sep 05 13:28:54 2012 -0700
@@ -1743,20 +1743,7 @@
 esac
 
 ## Find a termlib to use.
-octave_found_termlib=no
-for termlib in ncurses curses termcap terminfo termlib; do
-  AC_CHECK_LIB(${termlib}, tputs, [
-    TERM_LIBS="-l${termlib}"
-    octave_found_termlib=yes
-    break])
-done
-
-if test "$octave_found_termlib" = no; then
-  warn_termlibs="I couldn't find -ltermcap, -lterminfo, -lncurses, -lcurses, o\
-r -ltermlib!"
-  AC_MSG_WARN([$warn_termlibs])
-fi
-AC_SUBST(TERM_LIBS)
+OCTAVE_CHECK_LIB_TERMLIB
 
 ### Checks for header files.