From: Kent Hansen Date: Mon, 5 Dec 2011 12:08:08 +0000 (+0100) Subject: fixqt4headers: Support renaming from QtDeclarative to QtQuick X-Git-Tag: qt-v5.0.0-alpha1~2379 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7d05425e02692eecde40fc4b4950bc55784db67f;p=profile%2Fivi%2Fqtbase.git fixqt4headers: Support renaming from QtDeclarative to QtQuick QtDeclarative was recently split into two modules, with the QtQuick(2)-specific API moved to QtQuick. While strictly speaking the old API wasn't "Qt 4", it's more convenient to modify this script than to create a separate one. For example, "QtDeclarative/qquickitem.h" will now be changed to "QtQuick/qquickitem.h". Change-Id: I50b32d60cfd21e3c49ee4222fbd6116f80eac25b Reviewed-by: Friedemann Kleint --- diff --git a/bin/fixqt4headers.pl b/bin/fixqt4headers.pl index 1905a6b..966681f 100755 --- a/bin/fixqt4headers.pl +++ b/bin/fixqt4headers.pl @@ -152,6 +152,14 @@ if (-d $qtdir . '/include/QtQuick1') { print "Warning - cannot find QtQuick1 headers\n"; } +# Support porting from "Qt 4.99" QtDeclarative to QtQuick (QQuickItem et al) +if (-d $qtdir . '/include/QtQuick') { + findQtHeaders('QtQuick', $qtdir); +} elsif (-d $qtdir . '/../qtdeclarative' ) { + # This is the case if QTDIR points to a source tree instead of an installed Qt + findQtHeaders('QtQuick', $qtdir . '/../qtdeclarative'); +} + # special case $headerSubst{'QtGui'} = 'QtWidgets/QtWidgets';