Modularize documenation build
authorTor Arne Vestbø <tor.arne.vestbo@digia.com>
Mon, 8 Oct 2012 15:19:14 +0000 (17:19 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 10 Oct 2012 21:27:03 +0000 (23:27 +0200)
commit087efb572ace9cbb864c1aab7357916cb7b0428b
tree4896cf5091cff4c40291d23c94b2a1cf445338f2
parent9adf7fb708963c7bb27dc1fd54aa879395f6cf57
Modularize documenation build

qdocconf files can now reference $QT_INSTALL_DOCS to pick up e.g. global
includes, instead of using relative paths. Qt modules will automatically
get a doc target that builds and installs into the right place (including
supporting shadow-builds) if they set QMAKE_DOCS before loading(qt_module).

Change-Id: Ia408385199e56e3ead0afa45645a059d1a8b0d48
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
31 files changed:
configure
mkspecs/features/default_post.prf
mkspecs/features/qt_installs.prf
mkspecs/features/qt_module.prf
qtbase.pro
src/concurrent/concurrent.pro
src/concurrent/doc/qtconcurrent.qdocconf
src/corelib/corelib.pro
src/corelib/doc/qtcore.qdocconf
src/dbus/dbus.pro
src/dbus/doc/qtdbus.qdocconf
src/gui/doc/qtgui.qdocconf
src/gui/gui.pro
src/network/doc/qtnetwork.qdocconf
src/network/network.pro
src/opengl/doc/qtopengl.qdocconf
src/opengl/opengl.pro
src/plugins/platforms/windows/qwindows.qdocconf
src/printsupport/doc/qtprintsupport.qdocconf
src/printsupport/printsupport.pro
src/sql/doc/qtsql.qdocconf
src/sql/sql.pro
src/testlib/doc/qttest.qdocconf
src/testlib/testlib.pro
src/tools/qdoc/doc/config/qdoc-project.qdocconf
src/tools/qdoc/main.cpp
src/widgets/doc/qtwidgets.qdocconf
src/widgets/widgets.pro
src/xml/doc/qtxml.qdocconf
src/xml/xml.pro
tools/configure/configureapp.cpp