$NetBSD: patch-src_gui_curses_CMakeLists_txt,v 1.4 2015/04/30 11:36:54 joerg Exp $

Test for ncursesw

--- src/gui/curses/CMakeLists.txt.orig	2014-08-15 08:09:01.000000000 +0000
+++ src/gui/curses/CMakeLists.txt
@@ -37,9 +37,11 @@ set(EXECUTABLE weechat)
 
 find_package(Ncurses)
 if(NCURSES_FOUND)
+  check_include_files(ncursesw/term.h HAVE_NCURSES_TERM_H)
+  check_include_files(ncursesw/curses.h HAVE_NCURSESW_CURSES_H)
   check_include_files(ncursesw/ncurses.h NCURSESW_HEADERS)
   if(NCURSESW_HEADERS)
-    add_definitions(-DHAVE_NCURSESW_CURSES_H)
+    add_definitions(-DHAVE_NCURSESW_NCURSES_H)
   else()
     check_include_files(ncurses.h NCURSES_HEADERS)
     if(NCURSES_HEADERS)
@@ -59,6 +61,10 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "SunOS"
   list(APPEND EXTRA_LIBS "socket" "nsl")
 endif()
 
+if(${CMAKE_SYSTEM_NAME} STREQUAL "NetBSD")
+  list(APPEND EXTRA_LIBS "curses")
+endif()
+
 list(APPEND EXTRA_LIBS "pthread")
 
 if(ICONV_LIBRARY)
@@ -85,14 +91,3 @@ add_dependencies(${EXECUTABLE} weechat_g
 target_link_libraries(${EXECUTABLE} ${STATIC_LIBS} weechat_gui_curses ${EXTRA_LIBS} ${STATIC_LIBS})
 
 install(TARGETS ${EXECUTABLE} RUNTIME DESTINATION bin)
-
-# Create a symbolic link weechat-curses -> weechat
-# This link is created for compatibility with old versions on /upgrade.
-# It may be removed in future.
-install(CODE "
-  EXECUTE_PROCESS(
-    COMMAND ${CMAKE_COMMAND} -E remove -f \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\"
-    COMMAND ${CMAKE_COMMAND} -E create_symlink weechat${CMAKE_EXECUTABLE_SUFFIX} \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\"
-  )
-  LIST(APPEND CMAKE_INSTALL_MANIFEST_FILES \"${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\")
-")
