Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: eclass/
Date: Tue, 24 Dec 2013 14:56:42
Message-Id: 1387897130.118874a921bc86841dbb05396e2e522043afa327.dilfridge@gentoo
1 commit: 118874a921bc86841dbb05396e2e522043afa327
2 Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 24 14:58:50 2013 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 24 14:58:50 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=118874a9
7
8 [cmake-utils.eclass] Add another pathological use flag function, useno (inversion of use)
9
10 ---
11 eclass/cmake-utils.eclass | 9 +++++++++
12 1 file changed, 9 insertions(+)
13
14 diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
15 index 9e9206d..9ae60cc 100644
16 --- a/eclass/cmake-utils.eclass
17 +++ b/eclass/cmake-utils.eclass
18 @@ -327,6 +327,15 @@ cmake-utils_use_use() { _use_me_now USE_ "$@" ; }
19 # and -DFOO=OFF if it is disabled.
20 cmake-utils_use() { _use_me_now "" "$@" ; }
21
22 +# @FUNCTION: cmake-utils_useno
23 +# @USAGE: <USE flag> [flag name]
24 +# @DESCRIPTION:
25 +# Based on use_enable. See ebuild(5).
26 +#
27 +# `cmake-utils_useno foo NOFOO` echoes -DNOFOO=OFF if foo is enabled
28 +# and -DNOFOO=ON if it is disabled.
29 +cmake-utils_useno() { _use_me_now_inverted "" "$@" ; }
30 +
31 # Internal function for modifying hardcoded definitions.
32 # Removes dangerous definitions that override Gentoo settings.
33 _modify-cmakelists() {