aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-09-30 09:33:13 -0700
committerGitHub <noreply@github.com>2020-09-30 09:33:13 -0700
commitce2d927a7963caea26e858bead3123adc274606c (patch)
tree4759063f5127e8b80999705fa930ce1be7493b3e /docs/markdown
parent137c3124e23f0f589c8855aafcd7897aa6d8c544 (diff)
parenta3106776a681201b166d019a3cf27cfe07f30a87 (diff)
downloadmeson-ce2d927a7963caea26e858bead3123adc274606c.zip
meson-ce2d927a7963caea26e858bead3123adc274606c.tar.gz
meson-ce2d927a7963caea26e858bead3123adc274606c.tar.bz2
Merge pull request #7757 from dcbaker/submit/curses-dependency
Extend the Curses dependency to use config tools and hand rolled search
Diffstat (limited to 'docs/markdown')
-rw-r--r--docs/markdown/Dependencies.md12
-rw-r--r--docs/markdown/snippets/curses-dependency-improvements.md4
2 files changed, 16 insertions, 0 deletions
diff --git a/docs/markdown/Dependencies.md b/docs/markdown/Dependencies.md
index efd8728..a8ada1d 100644
--- a/docs/markdown/Dependencies.md
+++ b/docs/markdown/Dependencies.md
@@ -615,6 +615,18 @@ 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`, `pkg-config`, `config-tool`, or `system`.
+
+*New in 0.56.0* The `config-tool` and `system` methods.
+
<hr>
<a name="footnote1">1</a>: They may appear to be case-insensitive, if the
underlying file system happens to be case-insensitive.
diff --git a/docs/markdown/snippets/curses-dependency-improvements.md b/docs/markdown/snippets/curses-dependency-improvements.md
new file mode 100644
index 0000000..237da4c
--- /dev/null
+++ b/docs/markdown/snippets/curses-dependency-improvements.md
@@ -0,0 +1,4 @@
+## Improvements for the builtin curses dependency
+
+This method has been extended to use config-tools, and a fallback to
+find_library for lookup as well as pkg-config.