Remove hardcoded qdoc3 command from qtdeclarative_doc.pri
authorChris Adams <christopher.adams@nokia.com>
Tue, 19 Jun 2012 06:41:35 +0000 (16:41 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 20 Jun 2012 00:24:47 +0000 (02:24 +0200)
Previously, this called qdoc3 directly, which could fail if the system
path had a pre-existing qdoc3 of a different version.

Change-Id: If68e00fd60594590d40f11b08416f220f0806bfb
Reviewed-by: Bea Lam <bea.lam@nokia.com>
Reviewed-by: Peter Yard <peter.yard@nokia.com>
doc/config/qtdeclarative_doc.pri

index 51f2fce..c2cf908 100644 (file)
@@ -2,12 +2,24 @@ OTHER_FILES += \
                $$PWD/qtquick.qdocconf \
                $$PWD/qtquick-dita.qdocconf
 
-online_docs.commands = qdoc3 $$PWD/qtquick.qdocconf
+QDOC = $$QT.core.bins/qdoc
 
-dita_docs.commands = qdoc3 $$PWD/qtquick-dita.qdocconf
+ONLINE_CONF = $$PWD/qtquick.qdocconf
+DITA_CONF = $$PWD/qtquick-dita.qdocconf
+QCH_CONF = #nothing yet
+
+$$unixstyle {
+} else {
+    QDOC = $$replace(QDOC, "qdoc", "qdoc3.exe")
+    ONLINE_CONF = $$replace(ONLINE_CONF, "/", "\\")
+    DITA_DOCS = $$replace(ONLINE_CONF, "/", "\\")
+}
+
+online_docs.commands = $$QDOC $$ONLINE_CONF
+dita_docs.commands = $$QDOC $$DITA_CONF
 
 docs.depends = dita_docs online_docs
 QMAKE_EXTRA_TARGETS = docs dita_docs online_docs
 QMAKE_CLEAN += \
                "-r $$PWD/html" \
-               "-r $$PWD/ditaxml"
\ No newline at end of file
+               "-r $$PWD/ditaxml"