From 7a17941a5bb908d4276179b1b83ccda1f0bca889 Mon Sep 17 00:00:00 2001 From: alyptik Date: Fri, 27 Oct 2017 01:28:50 +0200 Subject: [PATCH] core: add fix for ncurses with separate tinfo (closes #1090) --- cmake/FindNcurses.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmake/FindNcurses.cmake b/cmake/FindNcurses.cmake index cc2f17126..c54e296fe 100644 --- a/cmake/FindNcurses.cmake +++ b/cmake/FindNcurses.cmake @@ -34,12 +34,22 @@ find_library(NCURSESW_LIBRARY ) if(NCURSESW_LIBRARY) + find_package(PkgConfig QUIET) + if(PKG_CONFIG_FOUND) + pkg_search_module(NCURSES ncursesw) + set(NCURSESW_LIBRARY ${NCURSES_LIBRARIES} ${NCURSES_CFLAGS_OTHER}) + endif() set(NCURSES_LIBRARY ${NCURSESW_LIBRARY}) else() find_library(NCURSES_LIBRARY NAMES ncurses PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib ) + find_package(PkgConfig QUIET) + if(PKG_CONFIG_FOUND) + pkg_search_module(NCURSES ncurses) + set(NCURSES_LIBRARY ${NCURSES_LIBRARIES} ${NCURSES_CFLAGS_OTHER}) + endif() if(NCURSES_LIBRARY) message("*** WARNING:\n" "*** ncursesw library not found! Falling back to \"ncurses\"\n"