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() { |