diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-08-17 22:12:37 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-08-19 02:30:36 +0300 |
commit | 9ec7d0f1e6ee4f7f45b4950d483006ab53786901 (patch) | |
tree | 4f536586a7f058fe090c3fcb3722c1243c7a14ba /src/interface-curses | |
parent | b2c1bccbcbc1a1e917218f06ed0c5c74fed5f899 (diff) | |
download | sciteco-9ec7d0f1e6ee4f7f45b4950d483006ab53786901.tar.gz |
curses: fixed configuration for native netbsd-curses and ncurses (several corner cases)
* pkg-config check for `ncurses` fails if it failed previously for `ncursesw`.
This is the case e.g. for ncurses from NetBSD's pkgsrc.
* No longer assume that any libncurses is not enhanced (X/Open compatible).
* SciTECO and Scinterm require to find a curses.h in the include paths.
The ncurses check must therefore not be limited to the first best
ncurses/ncurses.h and the like.
* We now always check for X/Open compatibility and always require
a curses.h in the standard directories or as given by pkg-config.
* AX_WITH_CURSES was radically rewritten and is now called AX_WITH_NCURSES.
* --with-interface=netbsd-curses gets its own detection code.
It always requires a curses.h in the standard paths and a libcurses.
It should now be fixed for real NetBSD installations if the ncurses
port is installed as well.
* Unified all of the curses-arguments to CURSES_CFLAGS and CURSES_LIBS.
There is no reason we need PDCURSES_CFLAGS, XCURSES_CFLAGS etc.
Diffstat (limited to 'src/interface-curses')
-rw-r--r-- | src/interface-curses/curses-icons.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/interface-curses/curses-icons.c b/src/interface-curses/curses-icons.c index 8a84abe..7c021d6 100644 --- a/src/interface-curses/curses-icons.c +++ b/src/interface-curses/curses-icons.c @@ -24,8 +24,6 @@ #include <glib.h> -#include <curses.h> - #include "sciteco.h" #include "curses-icons.h" |