From 4ee5802aa8a6edc3f339ee283782fcc4e486c933 Mon Sep 17 00:00:00 2001 From: Kalle Wallin Date: Tue, 28 Mar 2006 08:55:24 +0000 Subject: [PATCH] Fallback to ncurses if ncursesw is missing git-svn-id: https://svn.musicpd.org/ncmpc/trunk@3961 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- configure.ac | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 9cda775..0e6957f 100644 --- a/configure.ac +++ b/configure.ac @@ -67,7 +67,7 @@ AC_CHECK_FUNC([gethostbyname], dnl ncurses -ncurses=ncursesw +ncurses=auto AC_ARG_WITH([ncurses], AC_HELP_STRING([--with-ncurses], [compile/link with ncurses library] ), [ncurses=ncurses]) @@ -75,10 +75,19 @@ AC_ARG_WITH(ncursesw, AC_HELP_STRING([--with-ncursesw], [compile/link with wide-char ncurses library @<:@default@:>@]), [ncurses=ncursesw]) +if test "x$ncurses" = "xauto"; then + AC_CHECK_LIB([ncursesw], + [initscr], + [ncurses=ncursesw], + [ncurses=ncurses]) +fi + + AC_CHECK_LIB([$ncurses], [initscr], - [LIBS="$LIBS -l$ncurses"], - [AC_MSG_ERROR($ncurses library is required)]) + [LIBS="$LIBS -l$ncurses"], + [AC_MSG_ERROR($ncurses library is required)]) + if test "x$ncurses" = "xncursesw" ; then AC_DEFINE(_XOPEN_SOURCE_EXTENDED, 1, [wide-char wget_ch()]) -- 2.30.2