| @@ -1,26 +1,19 @@ | | | @@ -1,26 +1,19 @@ |
1 | $NetBSD: patch-CMakeLists.txt,v 1.1 2017/11/04 17:16:58 maya Exp $ | | 1 | $NetBSD: patch-CMakeLists.txt,v 1.2 2017/11/04 17:23:20 maya Exp $ |
| | | 2 | |
| | | 3 | Check that eat_newline_glitch can be assigned to |
2 | | | 4 | |
3 | --- CMakeLists.txt.orig 2017-09-23 11:08:45.000000000 +0000 | | 5 | --- CMakeLists.txt.orig 2017-09-23 11:08:45.000000000 +0000 |
4 | +++ CMakeLists.txt | | 6 | +++ CMakeLists.txt |
5 | @@ -25,7 +25,7 @@ project(weechat C) | | | |
6 | | | | |
7 | # CMake options | | | |
8 | set(CMAKE_VERBOSE_MAKEFILE OFF) | | | |
9 | -set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH}) | | | |
10 | +set (CMAKE_MODULE_PATH "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" "/usr/pkgsrc/chat/weechat/work/.buildlink/cmake-Modules" ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH}) | | | |
11 | set(CMAKE_SKIP_RPATH ON) | | | |
12 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-declaration") | | | |
13 | set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-declaration") | | | |
14 | @@ -150,7 +150,33 @@ check_include_files("sys/resource.h" HAV | | 7 | @@ -150,7 +150,33 @@ check_include_files("sys/resource.h" HAV |
15 | | | 8 | |
16 | check_function_exists(mallinfo HAVE_MALLINFO) | | 9 | check_function_exists(mallinfo HAVE_MALLINFO) |
17 | | | 10 | |
18 | -check_symbol_exists("eat_newline_glitch" "term.h" HAVE_EAT_NEWLINE_GLITCH) | | 11 | -check_symbol_exists("eat_newline_glitch" "term.h" HAVE_EAT_NEWLINE_GLITCH) |
19 | +include(CheckCSourceCompiles) | | 12 | +include(CheckCSourceCompiles) |
20 | +find_package(Ncurses) | | 13 | +find_package(Ncurses) |
21 | +check_include_files(ncursesw/term.h HAVE_NCURSESW_TERM_H) | | 14 | +check_include_files(ncursesw/term.h HAVE_NCURSESW_TERM_H) |
22 | +check_include_files(ncurses/term.h HAVE_NCURSES_TERM_H) | | 15 | +check_include_files(ncurses/term.h HAVE_NCURSES_TERM_H) |
23 | + | | 16 | + |
24 | + | | 17 | + |
25 | +set(OLD_CMAKE_REQUIRED_LIBRARIES "${CMAKE_REQUIRED_LIBRARIES}") | | 18 | +set(OLD_CMAKE_REQUIRED_LIBRARIES "${CMAKE_REQUIRED_LIBRARIES}") |
26 | + | | 19 | + |