From 16d3513df68a7d214c2759a43886a9de8f701024 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Fri, 18 Sep 2020 09:53:00 -0700 Subject: docs/Dependencies Add missing curses documentation --- docs/markdown/Dependencies.md | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'docs/markdown/Dependencies.md') diff --git a/docs/markdown/Dependencies.md b/docs/markdown/Dependencies.md index efd8728..f458afe 100644 --- a/docs/markdown/Dependencies.md +++ b/docs/markdown/Dependencies.md @@ -615,6 +615,16 @@ on these OSes to link with the bundled version. *New in 0.54.0* the `system` method. +## Curses + +*(Since 0.54.0)* + +Curses (and ncurses) are a cross platform pain in the butt. Meson wraps up +these dependencies in the `curses` dependency. This covers both `ncurses` +(preferred) and other curses implementations. + +`method` may be `auto` or `pkg-config` +
1: They may appear to be case-insensitive, if the underlying file system happens to be case-insensitive. -- cgit v1.1 From 7d11d7cf68f5a0379ef3b50b853cea4a3ceb0636 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Fri, 18 Sep 2020 09:48:48 -0700 Subject: dependencies/curses: Add support for using the ncurses config tools These are mostly duplicated with pkg-config, but maybe someone has one but not another, and they're easy to turn on with the ConfigToolDependency. --- docs/markdown/Dependencies.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs/markdown/Dependencies.md') diff --git a/docs/markdown/Dependencies.md b/docs/markdown/Dependencies.md index f458afe..eccfe0a 100644 --- a/docs/markdown/Dependencies.md +++ b/docs/markdown/Dependencies.md @@ -623,7 +623,9 @@ Curses (and ncurses) are a cross platform pain in the butt. Meson wraps up these dependencies in the `curses` dependency. This covers both `ncurses` (preferred) and other curses implementations. -`method` may be `auto` or `pkg-config` +`method` may be `auto`, `pkg-config`, or `config-tool` + +*New in 0.56.0* The `config-tool` method.
1: They may appear to be case-insensitive, if the -- cgit v1.1 From 5aee8567b8c0ec3d242424bdc88a32f3303e61c4 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Fri, 18 Sep 2020 10:40:13 -0700 Subject: dependencies/curses: Add a system dependency That calls find_library and has_header in conjunction to look for curses implementations that are baked into the system without any other find method. --- docs/markdown/Dependencies.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/markdown/Dependencies.md') diff --git a/docs/markdown/Dependencies.md b/docs/markdown/Dependencies.md index eccfe0a..a8ada1d 100644 --- a/docs/markdown/Dependencies.md +++ b/docs/markdown/Dependencies.md @@ -623,9 +623,9 @@ Curses (and ncurses) are a cross platform pain in the butt. Meson wraps up these dependencies in the `curses` dependency. This covers both `ncurses` (preferred) and other curses implementations. -`method` may be `auto`, `pkg-config`, or `config-tool` +`method` may be `auto`, `pkg-config`, `config-tool`, or `system`. -*New in 0.56.0* The `config-tool` method. +*New in 0.56.0* The `config-tool` and `system` methods.
1: They may appear to be case-insensitive, if the -- cgit v1.1