From 4b12518920698476cf1e4461b704fb52d50dc199 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Wed, 13 May 2009 10:30:02 +0200
Subject: [PATCH] Cleanup

---
 src/plugins/duieditor/duieditor.pro | 16 ++++++----------
 src/plugins/plugins.pro             | 28 +++++++++++++++++-----------
 2 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/src/plugins/duieditor/duieditor.pro b/src/plugins/duieditor/duieditor.pro
index fa705123b01..4ee6937b4e8 100644
--- a/src/plugins/duieditor/duieditor.pro
+++ b/src/plugins/duieditor/duieditor.pro
@@ -8,20 +8,16 @@ include(../../plugins/texteditor/texteditor.pri)
 include(../../shared/qscripthighlighter/qscripthighlighter.pri)
 include(../../shared/indenter/indenter.pri)
 
-QT_BUILD_TREE=$$fromfile($$(QTDIR)/.qmake.cache,QT_BUILD_TREE)
-QT_SOURCE_TREE=$$fromfile($$(QTDIR)/.qmake.cache,QT_SOURCE_TREE)
+DUI=$$(QTDIR_DUI)
+isEmpty(DUI):DUI=$$fromfile($$(QTDIR)/.qmake.cache,QT_SOURCE_TREE)
 
-exists($$QT_SOURCE_TREE/src/declarative/qml/parser) {
-    include($$QT_SOURCE_TREE/src/declarative/qml/parser/parser.pri)
-    INCLUDEPATH += $$QT_SOURCE_TREE/src/declarative/qml
+!isEmpty(DUI):exists($$DUI/src/declarative/qml/parser) {
+    include($$DUI/src/declarative/qml/parser/parser.pri)
+    INCLUDEPATH += $$DUI/src/declarative/qml
 } else {
-    DUI=$$(QTDIR_DUI)
-    isEmpty(DUI):error(run with export QTDIR_DUI=<path to kinetic/qt>)
-    include($$(QTDIR_DUI)/src/declarative/qml/parser/parser.pri)
-    INCLUDEPATH += $$(QTDIR_DUI)/src/declarative/qml
+    error(run with export QTDIR_DUI=<path to kinetic/qt>)
 }
 
-
 include(rewriter/rewriter.pri)
 
 HEADERS += duieditor.h \
diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro
index ad25fcd0c4e..fd5fa4dbdbb 100644
--- a/src/plugins/plugins.pro
+++ b/src/plugins/plugins.pro
@@ -24,16 +24,31 @@ SUBDIRS   = plugin_coreplugin \
             plugin_help \
 #            plugin_regexp \ # don't know what to do with this
             plugin_qtscripteditor \
-            plugin_duieditor \
             plugin_cpaster \
             plugin_cmakeprojectmanager \
             plugin_fakevim \
             plugin_designer \
             plugin_resourceeditor \
 	    plugin_genericprojectmanager \
-	    plugin_qmlprojectmanager \
             debugger/dumper.pro
 
+DUI=$$(QTDIR_DUI)
+isEmpty(DUI):DUI=$$fromfile($$(QTDIR)/.qmake.cache,QT_SOURCE_TREE)
+
+!isEmpty(DUI):exists($$DUI/src/declarative/qml/parser) {
+    SUBDIRS += plugin_duieditor \
+	       plugin_qmlprojectmanager
+
+    plugin_duieditor.subdir = duieditor
+    plugin_duieditor.depends = plugin_texteditor
+    plugin_duieditor.depends += plugin_coreplugin
+
+    plugin_qmlprojectmanager.subdir = qmlprojectmanager
+    plugin_qmlprojectmanager.depends = plugin_texteditor
+    plugin_qmlprojectmanager.depends += plugin_projectexplorer
+    plugin_qmlprojectmanager.depends += plugin_help
+}
+
 plugin_coreplugin.subdir = coreplugin
 
 plugin_find.subdir = find
@@ -141,10 +156,6 @@ plugin_qtscripteditor.subdir = qtscripteditor
 plugin_qtscripteditor.depends = plugin_texteditor
 plugin_qtscripteditor.depends += plugin_coreplugin
 
-plugin_duieditor.subdir = duieditor
-plugin_duieditor.depends = plugin_texteditor
-plugin_duieditor.depends += plugin_coreplugin
-
 plugin_cpaster.subdir = cpaster
 plugin_cpaster.depends += plugin_texteditor
 plugin_cpaster.depends += plugin_coreplugin
@@ -163,8 +174,3 @@ plugin_genericprojectmanager.depends += plugin_projectexplorer
 plugin_genericprojectmanager.depends += plugin_cpptools
 plugin_genericprojectmanager.depends += plugin_cppeditor
 plugin_genericprojectmanager.depends += plugin_help
-
-plugin_qmlprojectmanager.subdir = qmlprojectmanager
-plugin_qmlprojectmanager.depends = plugin_texteditor
-plugin_qmlprojectmanager.depends += plugin_projectexplorer
-plugin_qmlprojectmanager.depends += plugin_help
-- 
GitLab