On 15 December 2017 at 17:38, Mike Gilbert <flop...@gentoo.org> wrote: > --- > eclass/meson.eclass | 13 +++++++++++++ > 1 file changed, 13 insertions(+) > > diff --git a/eclass/meson.eclass b/eclass/meson.eclass > index 2c943dd6ae27..71735fbfc67d 100644 > --- a/eclass/meson.eclass > +++ b/eclass/meson.eclass > @@ -137,6 +137,19 @@ _meson_create_cross_file() { > EOF > } > > +# @FUNCTION: meson_use > +# @USAGE: <USE flag> [option name] > +# @DESCRIPTION: > +# Given a USE flag and meson project option, outputs a string like: > +# > +# -Doption=true > +# -Doption=false > +# > +# If the project option is unspecified, it defaults to the USE flag. > +meson_use() { > + usex "$1" "-D${2-$1}=true" "-D${2-$1}=false" > +} > + > # @FUNCTION: meson_src_configure > # @DESCRIPTION: > # This is the meson_src_configure function. > -- > 2.15.1 > >
Isn't this the beginning of this wheel https://github.com/gentoo/gentoo/commit/e9116b1aebc819a10410960cbb4931aa5e399af1 ?