diff options
author | Leena Miettinen <riitta-leena.miettinen@qt.io> | 2016-05-27 16:44:08 +0200 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2016-05-27 14:57:56 +0000 |
commit | 5c21acf1d092c7cef0d8a14575bc35596b58cd95 (patch) | |
tree | 40724d5afce0faa2164eeb745195c599aba5e2ea /doc/doc.pri | |
parent | 9f89122a286feec7f80279141fcfb8fee0590cb6 (diff) |
Add documentation
Change-Id: I450da7c1c07d738785a1cfee3a1f6b8d0c39db86
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Diffstat (limited to 'doc/doc.pri')
-rw-r--r-- | doc/doc.pri | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/doc.pri b/doc/doc.pri new file mode 100644 index 0000000..6ccd058 --- /dev/null +++ b/doc/doc.pri @@ -0,0 +1,44 @@ +HELPGENERATOR = $$shell_path($$[QT_INSTALL_BINS]/qhelpgenerator) -platform minimal +QDOC_BIN = $$shell_path($$[QT_INSTALL_BINS]/qdoc) +QDOC_GLOBAL = QT_INSTALL_DOCS=$$[QT_INSTALL_DOCS/src] QDOC_INDEX_DIR=$$[QT_INSTALL_DOCS] +COMPAT = + +# unset the installdir for qdoc, so we force generation +# of URLs for the links to the Qt documentation +QMAKE_DOCS_INSTALLDIR = + +defineReplace(cmdEnv) { + !equals(QMAKE_DIR_SEP, /): 1 ~= s,^(.*)$,(set \\1) &&,g + return("$$1") +} + +defineReplace(qdoc) { + return("$$cmdEnv(OUTDIR=$$1 QTWEBBROWSER_VERSION=$$QTWEBBROWSER_VERSION QTWEBBROWSER_VERSION_TAG=$$QTWEBBROWSER_VERSION_TAG $$QDOC_GLOBAL) $$QDOC_BIN") +} + +QHP_FILE = $$OUT_PWD/doc/html/qtwebbrowser.qhp +QCH_FILE = $$OUT_PWD/doc/qtwebbrowser.qch + +HELP_DEP_FILES = $$PWD/src/qtwebbrowser.qdoc $$PWD/src/external-resources.qdoc + +html_docs.commands = $$qdoc($$OUT_PWD/doc/html) $$PWD/qtwebbrowser.qdocconf +html_docs.depends += $$HELP_DEP_FILES +html_docs.files = $$QHP_FILE + +html_docs_online.commands = $$qdoc($$OUT_PWD/doc/html) $$PWD/qtwebbrowser-online.qdocconf +html_docs_online.depends += $$HELP_DEP_FILES + +qch_docs.commands = $$HELPGENERATOR -o \"$$QCH_FILE\" $$QHP_FILE +qch_docs.depends += html_docs + +docs_online.depends = html_docs_online +docs.depends = qch_docs +QMAKE_EXTRA_TARGETS += qch_docs html_docs html_docs_online docs docs_online + +DISTFILES += \ + $$HELP_DEP_FILES \ + $$PWD/config/qtwebbrowser-project.qdocconf \ + $$PWD/qtwebbrowser.qdocconf \ + $$PWD/qtwebbrowser-online.qdocconf \ + $$PWD/images/src/block-diagram.qmodel + |