aboutsummaryrefslogtreecommitdiff
path: root/extra/meson
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2021-09-09 20:58:27 +0300
committerCem Keylan <cem@ckyln.com>2021-09-09 20:58:27 +0300
commitdd92262c0d556b791930c465ec6ea6bdd32fdac8 (patch)
treefceadaa806c018a1fee9366769d82afdec9a4366 /extra/meson
parent650c49a8f24406b4085ce7e75ae629fdfc2ec293 (diff)
downloadrepository-dd92262c0d556b791930c465ec6ea6bdd32fdac8.tar.gz
meson: rant
Diffstat (limited to 'extra/meson')
-rw-r--r--extra/meson/checksums2
-rwxr-xr-xextra/meson/files/cl-meson8
2 files changed, 9 insertions, 1 deletions
diff --git a/extra/meson/checksums b/extra/meson/checksums
index 1bb91fa5..93209d4f 100644
--- a/extra/meson/checksums
+++ b/extra/meson/checksums
@@ -1,3 +1,3 @@
%BLAKE3
0e059fa8f293cd5ce5c5efcd330788c1a60c40f987efd2ae4ae89cc5dfd8a1ae 0.59.1.tar.gz
-ac430f185a7df52f70ecdb5bc21bb8bfeb9068b69aa7d8ceff05228f60c27873 cl-meson
+935ac488caa2a40dc03e9d88ee2e7314c0e330533b6211c9f9cb34d0ba6c81d3 cl-meson
diff --git a/extra/meson/files/cl-meson b/extra/meson/files/cl-meson
index e6c541c2..d822d81a 100755
--- a/extra/meson/files/cl-meson
+++ b/extra/meson/files/cl-meson
@@ -3,6 +3,13 @@
# any downloads from subproject wrappers. We want the builds to be as
# reproducible as possible, and we want to be adding features most of the
# time instead of removing them.
+#
+# Unfortunately, there are lots of people who lack the ability to read the
+# documentation of meson (which is really simple by the way), and declare
+# features as 'combo' type instead of 'feature' type. This means that you
+# shouldn't rely entirely on the '--auto-features=disabled', because those
+# people declare their features as string lists.
+# https://mesonbuild.com/Build-options.html#features
exec meson setup \
--prefix=/usr \
@@ -10,6 +17,7 @@ exec meson setup \
--localstatedir=/var \
--libexecdir=lib \
--sbindir=bin \
+ --mandir=share/man \
--buildtype=release \
--auto-features=disabled \
--wrap-mode=nodownload \