summaryrefslogtreecommitdiff
path: root/eclass/kde4-meta.eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass/kde4-meta.eclass')
-rw-r--r--eclass/kde4-meta.eclass21
1 files changed, 21 insertions, 0 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index a34d5b980ac..7294d1f11d3 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -588,6 +588,14 @@ kde4-meta_change_cmakelists() {
;;
esac
;;
+ kdewebdev)
+ # Disable hardcoded kdepimlibs check
+ sed -e 's/find_package(KdepimLibs REQUIRED)/macro_optional_find_package(KdepimLibs)/' \
+ -e 's/find_package(LibXml2 REQUIRED)/macro_optional_find_package(LibXml2 REQUIRED)/' \
+ -e 's/find_package(LibXslt REQUIRED)/macro_optional_find_package(LibXslt REQUIRED)/' \
+ -e 's/find_package(Boost REQUIRED)/macro_optional_find_package(Boost REQUIRED)/' \
+ -i CMakeLists.txt || die "failed to disable hardcoded checks"
+ ;;
koffice)
# prevent collisions
if [[ ${PN} != koffice-data ]]; then
@@ -610,6 +618,19 @@ kde4-meta_change_cmakelists() {
kde4-meta_src_configure() {
debug-print-function ${FUNCNAME} "$@"
+ # Set some cmake default values here (usually workarounds for automagic deps)
+ case ${KMNAME} in
+ kdewebdev)
+ mycmakeargs="
+ -DWITH_KdepimLibs=OFF
+ -DWITH_LibXml2=OFF
+ -DWITH_LibXslt=OFF
+ -DWITH_Boost=OFF
+ -DWITH_LibTidy=OFF
+ ${mycmakeargs}"
+ ;;
+ esac
+
kde4-base_src_configure
}