forked from qt-creator/qt-creator
Create a qt_attributions.json and generate a documentation file from it automatically when building documentation. The result is included as a table in the acknowledgments page in the documentation. Some attributions cannot (yet) move to qt_attributions.json, because that requires the sources to be available in the project's source tree, which is not the case for LLVM, Clazy, etc. Remove the attributions from the README and instead point to the documentation from there, so we get rid of that duplication. Change-Id: I22623fe7495593ffce2e2c6c26255c27c5a8cb71 Reviewed-by: Kai Köhne <kai.koehne@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
82 lines
2.2 KiB
Plaintext
82 lines
2.2 KiB
Plaintext
project = qtcreator
|
|
description = "$IDE_DISPLAY_NAME Manual"
|
|
url = http://doc.qt.io/$IDE_ID
|
|
|
|
#Words to ignore for auto-linking
|
|
ignorewords += \
|
|
Boot2Qt \
|
|
macOS \
|
|
WebChannel \
|
|
WebSocket \
|
|
WebSockets \
|
|
OpenGL \
|
|
MinGW
|
|
|
|
headerdirs =
|
|
sourcedirs = ../src \
|
|
$$DOC_BUILD_DIR
|
|
|
|
imagedirs = ../images
|
|
|
|
exampledirs = ../examples
|
|
examples.fileextensions += *.qml *.svg
|
|
|
|
include(../../qtcreator/images/extraimages/qtcreator-extraimages.qdocconf)
|
|
|
|
depends += qtwidgets \
|
|
qtcmake \
|
|
qtcore \
|
|
qtqml \
|
|
qtquick \
|
|
qtquickcontrols \
|
|
qmake \
|
|
qtdesigner \
|
|
qtdoc \
|
|
qtgui \
|
|
qthelp \
|
|
qtquicktimeline \
|
|
qtlinguist \
|
|
qtpositioning \
|
|
qtscxml \
|
|
qtsensors \
|
|
qttestlib \
|
|
qtuitools \
|
|
qtxml \
|
|
qtvirtualkeyboard
|
|
|
|
include(../../config/macros.qdocconf)
|
|
include(../../config/qt-cpp-ignore.qdocconf)
|
|
include(../../config/qt-defines.qdocconf)
|
|
|
|
defines += qtcreator
|
|
|
|
sources.fileextensions = "*.qdoc"
|
|
|
|
qhp.projects = QtCreator
|
|
qhp.QtCreator.file = qtcreator.qhp
|
|
qhp.QtCreator.namespace = org.qt-project.qtcreator.$QTC_VERSION_TAG
|
|
qhp.QtCreator.virtualFolder = doc
|
|
qhp.QtCreator.indexTitle = $IDE_DISPLAY_NAME Manual $QTC_VERSION
|
|
qhp.QtCreator.filterAttributes = $IDE_ID $QTC_VERSION
|
|
qhp.QtCreator.customFilters.QtCreator.name = $IDE_DISPLAY_NAME $QTC_VERSION
|
|
qhp.QtCreator.customFilters.QtCreator.filterAttributes = $IDE_ID $QTC_VERSION
|
|
qhp.QtCreator.indexRoot =
|
|
|
|
qhp.QtCreator.subprojects = manual
|
|
qhp.QtCreator.subprojects.manual.title = $IDE_DISPLAY_NAME Manual
|
|
qhp.QtCreator.subprojects.manual.indexTitle = All Topics
|
|
qhp.QtCreator.subprojects.manual.type = manual
|
|
|
|
# Doxygen compatibility commands
|
|
|
|
macro.see = "\\sa"
|
|
macro.function = "\\fn"
|
|
|
|
navigation.landingpage = "$IDE_DISPLAY_NAME Manual"
|
|
|
|
# Auto-generate navigation linking based on "All Topics":
|
|
navigation.toctitles = "All Topics"
|
|
navigation.toctitles.inclusive = false
|
|
|
|
buildversion = "$IDE_DISPLAY_NAME Manual $QTC_VERSION"
|