-AC_CHECK_LIB(form$cf_cv_libtype,form_driver)
-AC_CHECK_LIB(menu$cf_cv_libtype,menu_driver)
-AC_CHECK_LIB(panel$cf_cv_libtype,new_panel)
+case $cf_cv_screen in #(vi
+pdcurses) #(vi
+ ;;
+*)
+ # look for curses-related libraries
+ AC_CHECK_LIB(panel$cf_cv_libtype,new_panel)
+ AC_CHECK_LIB(menu$cf_cv_libtype,menu_driver)
+ AC_CHECK_LIB(form$cf_cv_libtype,form_driver)
+
+ # look for curses-related headers
+ AC_CHECK_HEADERS( \
+ nc_alloc.h \
+ nomacros.h \
+ form.h \
+ menu.h \
+ panel.h \
+ )
+ ;;
+esac