AM_GNU_GETTEXT([external])
AH_BOTTOM([#include <conf_post.h>])
+# Checks for curses
+AC_ARG_WITH([curses], [AS_HELP_STRING([--with-curses],
+ [use curses for playing in text mode (default: auto)])],
+ [], [with_curses=auto])
+AS_IF([test x"$with_curses" != x"no"],
+ [DX_LIB_CURSES([have_curses=yes], [have_curses=no])])
+AS_IF([test x"$with_curses" = x"yes" && x"$have_curses" != x"yes"],
+ [AC_MSG_FAILURE([--with-curses requested but curses was not found])])
+AM_CONDITIONAL([HAVE_CURSES], [test x"$have_curses" = x"yes"])
+
+# Checks for X11
AC_PATH_XTRA
AS_IF([test x"$no_x" != x"yes"],
[AC_CACHE_CHECK([for Motif], [dx_cv_have_motif],
AC_OUTPUT
have_ui=false
+AM_COND_IF([HAVE_CURSES], [have_ui=:])
AM_COND_IF([HAVE_MOTIF], [have_ui=:])
AS_IF([$have_ui], [],
[AC_MSG_WARN([No user interface is enabled.])