bootstrap: remove QtXml dependency
authorGiuseppe D'Angelo <dangelog@gmail.com>
Wed, 29 Feb 2012 00:48:43 +0000 (00:48 +0000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 14 Mar 2012 17:24:32 +0000 (18:24 +0100)
Only qdoc is now using QtXml classes, so just add them to qdoc.pro
and drop them from the bootstrap library.

Change-Id: I821839396141d1d7a2ada565a513aa46c54c9620
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
src/tools/bootstrap/bootstrap.pri
src/tools/bootstrap/bootstrap.pro
src/tools/qdoc/qdoc.pro

index e34cc5c..228fcac 100644 (file)
@@ -29,18 +29,13 @@ win32:DEFINES += QT_NODLL
 INCLUDEPATH    += $$QT_BUILD_TREE/include \
                    $$QT_BUILD_TREE/include/QtCore \
                    $$QT_BUILD_TREE/include/QtCore/$$QT.core.VERSION \
-                   $$QT_BUILD_TREE/include/QtCore/$$QT.core.VERSION/QtCore \
-                   $$QT_BUILD_TREE/include/QtXml \
-                   $$QT_BUILD_TREE/include/QtXml/$$QT.xml.VERSION \
-                   $$QT_BUILD_TREE/include/QtXml/$$QT.xml.VERSION/QtXml \
-                   $$QT_SOURCE_TREE/src/xml
+                   $$QT_BUILD_TREE/include/QtCore/$$QT.core.VERSION/QtCore
 DEPENDPATH     += $$INCLUDEPATH \
                    $$QT_SOURCE_TREE/src/corelib/global \
                    $$QT_SOURCE_TREE/src/corelib/kernel \
                    $$QT_SOURCE_TREE/src/corelib/tools \
                    $$QT_SOURCE_TREE/src/corelib/io \
-                   $$QT_SOURCE_TREE/src/corelib/codecs \
-                   $$QT_SOURCE_TREE/src/xml
+                   $$QT_SOURCE_TREE/src/corelib/codecs
 
 hpux-acc*|hpuxi-acc* {
     LIBS += $$QT_BUILD_TREE/src/tools/bootstrap/libbootstrap.a
index 1d641d2..5b70a5a 100644 (file)
@@ -32,10 +32,7 @@ win32:DEFINES += QT_NODLL
 INCLUDEPATH += $$QT_BUILD_TREE/include \
             $$QT_BUILD_TREE/include/QtCore \
             $$QT_BUILD_TREE/include/QtCore/$$QT.core.VERSION \
-            $$QT_BUILD_TREE/include/QtCore/$$QT.core.VERSION/QtCore \
-            $$QT_BUILD_TREE/include/QtXml \
-            $$QT_BUILD_TREE/include/QtXml/$$QT.xml.VERSION \
-            $$QT_BUILD_TREE/include/QtXml/$$QT.xml.VERSION/QtXml \
+            $$QT_BUILD_TREE/include/QtCore/$$QT.core.VERSION/QtCore
 
 DEPENDPATH += $$INCLUDEPATH \
               ../../corelib/global \
@@ -43,8 +40,7 @@ DEPENDPATH += $$INCLUDEPATH \
               ../../corelib/tools \
               ../../corelib/io \
               ../../corelib/codecs \
-              ../../corelib/json \
-              ../../xml
+              ../../corelib/json
 
 SOURCES += \
            ../../corelib/codecs/qlatincodec.cpp \
@@ -96,9 +92,7 @@ SOURCES += \
            ../../corelib/json/qjsonarray.cpp \
            ../../corelib/json/qjsonvalue.cpp \
            ../../corelib/json/qjsonparser.cpp \
-           ../../corelib/json/qjsonwriter.cpp \
-           ../../xml/dom/qdom.cpp \
-           ../../xml/sax/qxml.cpp
+           ../../corelib/json/qjsonwriter.cpp
 
 unix:SOURCES += ../../corelib/io/qfilesystemengine_unix.cpp \
                 ../../corelib/io/qfilesystemiterator_unix.cpp \
index fca5a3d..03de9f9 100644 (file)
@@ -9,9 +9,14 @@ DEFINES -= QT_NO_CAST_FROM_ASCII
 DEFINES += QT_NO_TRANSLATION
 
 INCLUDEPATH += $$QT_SOURCE_TREE/src/tools/qdoc \
-               $$QT_SOURCE_TREE/src/tools/qdoc/qmlparser
+               $$QT_SOURCE_TREE/src/tools/qdoc/qmlparser \
+               $$QT_BUILD_TREE/include/QtXml \
+               $$QT_BUILD_TREE/include/QtXml/$$QT.xml.VERSION \
+               $$QT_BUILD_TREE/include/QtXml/$$QT.xml.VERSION/QtXml
+
 DEPENDPATH += $$QT_SOURCE_TREE/src/tools/qdoc \
-              $$QT_SOURCE_TREE/src/tools/qdoc/qmlparser
+              $$QT_SOURCE_TREE/src/tools/qdoc/qmlparser \
+              $$QT_SOURCE_TREE/src/xml
 
 # Increase the stack size on MSVC to 4M to avoid a stack overflow
 win32-msvc*:{
@@ -68,7 +73,9 @@ SOURCES += atom.cpp \
            text.cpp \
            tokenizer.cpp \
            tree.cpp \
-           yyindent.cpp
+           yyindent.cpp \
+           ../../xml/dom/qdom.cpp \
+           ../../xml/sax/qxml.cpp
 
 ### QML/JS Parser ###