Increase KDE requirement to 4.4 to fix the build for now.
authorAndreas Pakulat <apaku@gmx.de>
Tue, 1 Jun 2010 14:38:56 +0000 (16:38 +0200)
committerAndreas Pakulat <apaku@gmx.de>
Tue, 1 Jun 2010 14:38:56 +0000 (16:38 +0200)
commitd3af70649a0882d14505d3a671464eae134779d2
tree3e246d4490c8db64a70bab02c48384a8fc401cdf
parentba4e0c9f7e580978f3e0c1fbcdddf54fb399e8dc
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@kdevelop.org
CMakeLists.txt