summaryrefslogtreecommitdiff
path: root/eclass/kde4-meta.eclass
diff options
context:
space:
mode:
authorabcd <abcd@gentoo.org>2009-12-04 21:46:01 -0500
committerabcd <abcd@gentoo.org>2009-12-05 12:56:14 -0500
commit0bc54a89408d18cc899ea33f54c10b6f8def42cf (patch)
tree4cea3b40b292cb3a08a47d506bbf693aba78defc /eclass/kde4-meta.eclass
parentad7f4d140520f0f6d97971ed1160a70088bb5af9 (diff)
downloadkde-0bc54a89408d18cc899ea33f54c10b6f8def42cf.tar.gz
kde-0bc54a89408d18cc899ea33f54c10b6f8def42cf.tar.bz2
kde-0bc54a89408d18cc899ea33f54c10b6f8def42cf.zip
[eclass] Use arrays in cmake-utils.eclass; convert kde4-{base,meta}
Diffstat (limited to 'eclass/kde4-meta.eclass')
-rw-r--r--eclass/kde4-meta.eclass10
1 files changed, 8 insertions, 2 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index 5f0cce966eb..32990b17faa 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -638,16 +638,22 @@ kde4-meta_change_cmakelists() {
kde4-meta_src_configure() {
debug-print-function ${FUNCNAME} "$@"
+ # backwards-compatibility: make mycmakeargs an array, if it isn't already
+ if [[ $(declare -p mycmakeargs) != "declare -a mycmakeargs="* ]]; then
+ mycmakeargs=(${mycmakeargs})
+ fi
+
# Set some cmake default values here (usually workarounds for automagic deps)
case ${KMNAME} in
kdewebdev)
- mycmakeargs="
+ mycmakeargs=(
-DWITH_KdepimLibs=OFF
-DWITH_LibXml2=OFF
-DWITH_LibXslt=OFF
-DWITH_Boost=OFF
-DWITH_LibTidy=OFF
- ${mycmakeargs}"
+ "${mycmakeargs[@]}"
+ )
;;
esac