mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 14:14:48 +02:00
gui: fix wide ncurses header on FreeBSD (issue #1343)
This commit is contained in:
+16
-4
@@ -23,14 +23,22 @@ endif()
|
||||
|
||||
find_path(NCURSES_INCLUDE_PATH
|
||||
NAMES ncurses.h curses.h
|
||||
PATHS /usr/include/ncursesw /usr/include/ncurses /usr/include
|
||||
/usr/local/include/ncursesw /usr/local/include/ncurses /usr/local/include
|
||||
PATHS /usr/local/include/ncursesw /usr/local/include/ncurses /usr/local/include
|
||||
/usr/pkg/include/ncursesw /usr/pkg/include/ncurses /usr/pkg/include
|
||||
/usr/include/ncursesw /usr/include/ncurses /usr/include
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
find_path(NCURSES_INCLUDE_PATH
|
||||
NAMES ncurses.h curses.h
|
||||
)
|
||||
|
||||
find_library(NCURSESW_LIBRARY
|
||||
NAMES ncursesw
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
PATHS /usr/local/lib /usr/pkg/lib /usr/lib /lib
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
find_library(NCURSESW_LIBRARY
|
||||
NAMES ncursesw
|
||||
)
|
||||
|
||||
if(NCURSESW_LIBRARY)
|
||||
@@ -43,7 +51,11 @@ if(NCURSESW_LIBRARY)
|
||||
else()
|
||||
find_library(NCURSES_LIBRARY
|
||||
NAMES ncurses
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
PATHS /usr/local/lib /usr/pkg/lib /usr/lib /lib
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
find_library(NCURSES_LIBRARY
|
||||
NAMES ncurses
|
||||
)
|
||||
find_package(PkgConfig QUIET)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#ifdef WEECHAT_HEADLESS
|
||||
#include "ncurses-fake.h"
|
||||
#else
|
||||
#define NCURSES_WIDECHAR 1
|
||||
#ifdef HAVE_NCURSESW_CURSES_H
|
||||
#include <ncursesw/ncurses.h>
|
||||
#elif HAVE_NCURSES_H
|
||||
|
||||
Reference in New Issue
Block a user