Gentoo Archives: gentoo-dev

From: Mike Gilbert <floppym@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCH] meson.eclass: add meson_use function
Date: Fri, 15 Dec 2017 16:38:15
Message-Id: 20171215163805.9189-1-floppym@gentoo.org
1 ---
2 eclass/meson.eclass | 13 +++++++++++++
3 1 file changed, 13 insertions(+)
4
5 diff --git a/eclass/meson.eclass b/eclass/meson.eclass
6 index 2c943dd6ae27..71735fbfc67d 100644
7 --- a/eclass/meson.eclass
8 +++ b/eclass/meson.eclass
9 @@ -137,6 +137,19 @@ _meson_create_cross_file() {
10 EOF
11 }
12
13 +# @FUNCTION: meson_use
14 +# @USAGE: <USE flag> [option name]
15 +# @DESCRIPTION:
16 +# Given a USE flag and meson project option, outputs a string like:
17 +#
18 +# -Doption=true
19 +# -Doption=false
20 +#
21 +# If the project option is unspecified, it defaults to the USE flag.
22 +meson_use() {
23 + usex "$1" "-D${2-$1}=true" "-D${2-$1}=false"
24 +}
25 +
26 # @FUNCTION: meson_src_configure
27 # @DESCRIPTION:
28 # This is the meson_src_configure function.
29 --
30 2.15.1

Replies

Subject Author
Re: [gentoo-dev] [PATCH] meson.eclass: add meson_use function "Jan Chren (rindeal)" <dev.rindeal@×××××.com>