2017-03-10 13:44:29 +01:00
|
|
|
# Creates targets for building Qt Creator documentation
|
|
|
|
#
|
|
|
|
# Usage: Include qtcreator.pri and define DOC_FILES to point to a list of qdocconf files,
|
|
|
|
# then include this .pri file
|
2017-03-02 15:55:08 +01:00
|
|
|
|
|
|
|
isEmpty(VERSION): error("Include qtcreator.pri before including docs.pri!")
|
|
|
|
|
2018-06-18 16:03:42 +02:00
|
|
|
qtcname.name = IDE_DISPLAY_NAME
|
|
|
|
qtcname.value = "$$IDE_DISPLAY_NAME"
|
|
|
|
qtcid.name = IDE_ID
|
|
|
|
qtcid.value = $$IDE_ID
|
|
|
|
qtccasedid.name = IDE_CASED_ID
|
|
|
|
qtccasedid.value = $$IDE_CASED_ID
|
2017-03-02 15:55:08 +01:00
|
|
|
qtcver.name = QTC_VERSION
|
2017-04-25 14:31:17 +02:00
|
|
|
qtcver.value = $$QTCREATOR_DISPLAY_VERSION
|
2017-03-02 15:55:08 +01:00
|
|
|
qtcvertag.name = QTC_VERSION_TAG
|
2017-04-25 14:31:17 +02:00
|
|
|
qtcvertag.value = $$replace(VERSION, \.,)
|
2017-03-02 15:55:08 +01:00
|
|
|
qtdocs.name = QT_INSTALL_DOCS
|
|
|
|
qtdocs.value = $$[QT_INSTALL_DOCS/src]
|
|
|
|
qdocindex.name = QDOC_INDEX_DIR
|
|
|
|
qdocindex.value = $$[QT_INSTALL_DOCS]
|
|
|
|
qtcdocsdir.name = QTC_DOCS_DIR
|
|
|
|
qtcdocsdir.value = $$IDE_SOURCE_TREE/doc
|
2018-03-27 16:49:14 +02:00
|
|
|
qtccopyrightyear.name = QTCREATOR_COPYRIGHT_YEAR
|
|
|
|
qtccopyrightyear.value = $$QTCREATOR_COPYRIGHT_YEAR
|
2018-07-17 17:08:14 +02:00
|
|
|
qtcsourcedir.name = IDE_SOURCE_TREE
|
|
|
|
qtcsourcedir.value = $$IDE_SOURCE_TREE
|
|
|
|
QDOC_ENV += qtcname \
|
|
|
|
qtcid \
|
|
|
|
qtccasedid \
|
|
|
|
qtcver \
|
|
|
|
qtcvertag \
|
|
|
|
qtdocs \
|
|
|
|
qdocindex \
|
|
|
|
qtcdocsdir \
|
|
|
|
qtccopyrightyear \
|
|
|
|
qtcsourcedir
|
2017-03-02 15:55:08 +01:00
|
|
|
|
2017-03-10 13:44:29 +01:00
|
|
|
DOC_INDEX_PATHS += $$IDE_BUILD_TREE/doc
|
|
|
|
DOC_HTML_INSTALLDIR = $$INSTALL_DOC_PATH
|
|
|
|
DOC_QCH_OUTDIR = $$IDE_DOC_PATH
|
|
|
|
DOC_QCH_INSTALLDIR = $$INSTALL_DOC_PATH
|
2017-03-02 15:55:08 +01:00
|
|
|
|
2019-05-20 15:07:29 +02:00
|
|
|
minQtVersion(5, 11, 0) {
|
|
|
|
for (include_path, INCLUDEPATH): \
|
|
|
|
DOC_INCLUDES += -I $$shell_quote($$include_path)
|
|
|
|
for (module, QT) {
|
|
|
|
MOD_INCLUDES = $$eval(QT.$${module}.includes)
|
|
|
|
for (include_path, MOD_INCLUDES): \
|
|
|
|
DOC_INCLUDES += -I $$shell_quote($$include_path)
|
|
|
|
}
|
|
|
|
for (include_path, QMAKE_DEFAULT_INCDIRS): \
|
|
|
|
DOC_INCLUDES += -I $$shell_quote($$include_path)
|
|
|
|
macos: DOC_INCLUDES += -F $$shell_quote($$[QT_INSTALL_LIBS])
|
|
|
|
}
|
|
|
|
|
2017-03-10 13:44:29 +01:00
|
|
|
include(doc/doc_targets.pri)
|