From: Kalle Wallin Date: Tue, 28 Mar 2006 08:55:24 +0000 (+0000) Subject: Fallback to ncurses if ncursesw is missing X-Git-Tag: v0.12_alpha1~400 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=4ee5802aa8a6edc3f339ee283782fcc4e486c933;p=ncmpc.git Fallback to ncurses if ncursesw is missing git-svn-id: https://svn.musicpd.org/ncmpc/trunk@3961 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- 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()])