--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,9 @@
 
 dnl Checks for libraries.
 dnl Replace `main' with a function in -lncurses:
-AC_CHECK_LIB(ncurses, initscr,,[AC_CHECK_LIB(curses, initscr,,[AC_MSG_ERROR([ncurses library not found])])])
+AC_CHECK_LIB(ncurses, initscr)
+AC_SEARCH_LIBS(initscr,curses)
+AC_SEARCH_LIBS(LINES,tinfo)
 
 dnl Checks for header files.
 AC_HEADER_STDC
