summaryrefslogtreecommitdiff
path: root/eclass/cmake-utils.eclass
diff options
context:
space:
mode:
authorAndreas K. Huettel (dilfridge) <dilfridge@gentoo.org>2013-12-24 15:58:50 +0100
committerAndreas K. Huettel (dilfridge) <dilfridge@gentoo.org>2013-12-24 15:58:50 +0100
commit118874a921bc86841dbb05396e2e522043afa327 (patch)
tree2b5c42372650144b1e88cb32140c148ae59c9fba /eclass/cmake-utils.eclass
parentd9b872ef4d79925eced89da5247f6c27e83ba18f (diff)
downloadkde-118874a921bc86841dbb05396e2e522043afa327.tar.gz
kde-118874a921bc86841dbb05396e2e522043afa327.tar.bz2
kde-118874a921bc86841dbb05396e2e522043afa327.zip
[cmake-utils.eclass] Add another pathological use flag function, useno (inversion of use)
Diffstat (limited to 'eclass/cmake-utils.eclass')
-rw-r--r--eclass/cmake-utils.eclass9
1 files changed, 9 insertions, 0 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index 9e9206d3c31..9ae60cc4206 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -327,6 +327,15 @@ cmake-utils_use_use() { _use_me_now USE_ "$@" ; }
# and -DFOO=OFF if it is disabled.
cmake-utils_use() { _use_me_now "" "$@" ; }
+# @FUNCTION: cmake-utils_useno
+# @USAGE: <USE flag> [flag name]
+# @DESCRIPTION:
+# Based on use_enable. See ebuild(5).
+#
+# `cmake-utils_useno foo NOFOO` echoes -DNOFOO=OFF if foo is enabled
+# and -DNOFOO=ON if it is disabled.
+cmake-utils_useno() { _use_me_now_inverted "" "$@" ; }
+
# Internal function for modifying hardcoded definitions.
# Removes dangerous definitions that override Gentoo settings.
_modify-cmakelists() {