[kdevplatform] d3af706 Increase KDE requirement to 4.4 to fix the build f
Andreas Pakulat
apaku at gmx.de
Tue Jun 1 14:33:05 UTC 2010
commit d3af70649a0882d14505d3a671464eae134779d2
Author: Andreas Pakulat <apaku at gmx.de>
Date: Tue Jun 1 16:38:56 2010 +0200
Increase KDE requirement to 4.4 to fix the build for now.
Problem is that qobject_interface_iid<> was introduced with qt4.6 and
its a function that is specialized inside the Q_DECLARE_INTERFACE macro.
As I absolutely want to avoid having again 2 macros that are necessary
for our plugins to work I've raised the requirement for now to make sure
everybody has Qt4.6 when building master. I'm open for suggestions about
other ways of converting a typename into typename_iid at runtime without
introducing a second macro (and if possible without having to change
Q_DECLARE_INTERFACE into KDEV_DECLARE_INTERFACE everywhere).
CCMAIL: kdevelop-devel at kdevelop.org
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 74b1c5e..24c88d1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,8 +10,8 @@ set(KDEVPLATFORM_VERSION_MAJOR 1)
set(KDEVPLATFORM_VERSION_MINOR 0)
set(KDEVPLATFORM_VERSION_PATCH 60)
-set(KDE_MIN_VERSION "4.3.0")
-find_package(KDE4 4.3.0 REQUIRED)
+set(KDE_MIN_VERSION "4.4.0")
+find_package(KDE4 4.4.0 REQUIRED)
find_package(ZLIB REQUIRED)
include (KDE4Defaults)
More information about the KDevelop-devel
mailing list