From dd92262c0d556b791930c465ec6ea6bdd32fdac8 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Thu, 9 Sep 2021 20:58:27 +0300 Subject: meson: rant --- extra/meson/files/cl-meson | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'extra/meson/files/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 \ -- cgit v1.2.3