diff --git a/configure.ac b/configure.ac index 9cf6a53..cbc649d 100644 --- a/configure.ac +++ b/configure.ac @@ -18,17 +18,21 @@ AC_PROG_CC # Platform specific ncurses check. AC_CANONICAL_HOST -AS_CASE([$host_os], - [darwin*], - [ - AC_CHECK_LIB(ncurses, killwchar, [], [AC_MSG_ERROR([Could not find ncurses library])]) - AC_CHECK_HEADER(curses.h) - ], - [ - AC_CHECK_LIB(ncursesw, killwchar, [], [AC_MSG_ERROR([Could not find ncursesw library])]) - AC_CHECK_HEADER(ncursesw/curses.h) - ] -) +PKG_CHECK_MODULES([NCURSES], [ncursesw], [], [ + PKG_CHECK_MODULES([NCURSES], [ncurses], [], [ + AS_CASE([$host_os], + [darwin*], + [ + AC_CHECK_LIB(ncurses, killwchar, [], [AC_MSG_ERROR([Could not find ncurses library])]) + AC_CHECK_HEADER(curses.h) + ], + [ + AC_CHECK_LIB(ncursesw, killwchar, [], [AC_MSG_ERROR([Could not find ncursesw library])]) + AC_CHECK_HEADER(ncursesw/curses.h) + ] + ) + ]) +]) # Checks for libraries. AC_CHECK_LIB(m, cos, [], [AC_MSG_ERROR([Could not find m library])]) diff --git a/src/Makefile.am b/src/Makefile.am index 5765613..ee411a9 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -15,3 +15,5 @@ hh_SOURCES = \ hstr_regexp.c include/hstr_regexp.h \ radixsort.c include/radixsort.h \ hstr.c + +hh_LDADD = $(NCURSES_LIBS)