summaryrefslogtreecommitdiff
path: root/eclass/cmake-utils.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2016-01-17 23:01:36 +1100
committerMichael Palimaka <kensington@gentoo.org>2016-01-17 23:01:36 +1100
commit7004cb2a9495df36057a8add504b61103dfc838a (patch)
tree8ac858b234a76451b407762c92c25a087dc21358 /eclass/cmake-utils.eclass
parent27d9b2c35be819c77cc42edea9f894a4ef04782b (diff)
downloadkde-7004cb2a9495df36057a8add504b61103dfc838a.tar.gz
kde-7004cb2a9495df36057a8add504b61103dfc838a.tar.bz2
kde-7004cb2a9495df36057a8add504b61103dfc838a.zip
cmake-utils.eclass: replace replace comment_add_subdirectory with a namespaced version
Diffstat (limited to 'eclass/cmake-utils.eclass')
-rw-r--r--eclass/cmake-utils.eclass15
1 files changed, 13 insertions, 2 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index 0190ae47704..dea35fd22cc 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -262,11 +262,11 @@ _generator_to_use() {
echo ${generator_name}
}
-# @FUNCTION: comment_add_subdirectory
+# @FUNCTION: cmake_comment_add_subdirectory
# @USAGE: <subdirectory>
# @DESCRIPTION:
# Comment out an add_subdirectory call in CMakeLists.txt in the current directory
-comment_add_subdirectory() {
+cmake_comment_add_subdirectory() {
if [[ -z ${1} ]]; then
die "comment_add_subdirectory must be passed the directory name to comment"
fi
@@ -277,6 +277,17 @@ comment_add_subdirectory() {
fi
}
+# @FUNCTION: comment_add_subdirectory
+# @USAGE: <subdirectory>
+# @DESCRIPTION:
+# Comment out an add_subdirectory call in CMakeLists.txt in the current directory
+# Banned in EAPI 6 and later - use cmake_comment_add_subdirectory instead.
+comment_add_subdirectory() {
+ has "${EAPI:-0}" 2 3 4 5 || die "comment_add_subdirectory is banned in EAPI 6 and later - use cmake_comment_add_subdirectory instead"
+
+ cmake_comment_add_subdirectory "$@"
+}
+
# @FUNCTION: cmake-utils_use_with
# @USAGE: <USE flag> [flag name]
# @DESCRIPTION: