aboutsummaryrefslogtreecommitdiffstats
path: root/doc/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/CMakeLists.txt')
-rw-r--r--doc/CMakeLists.txt24
1 files changed, 13 insertions, 11 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 23cada05909..87ac919596f 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -33,25 +33,27 @@ function(_find_all_includes _ret_includes _ret_framework_paths)
endif()
endfunction()
-if (WITH_DOCS)
- add_qtc_documentation(${IDE_DOC_FILE})
+function(_add_doc _doc_file _dev_doc_file)
+ add_qtc_documentation(${_doc_file})
+ add_qtc_doc_attribution(doc_attributions
+ "${CMAKE_CURRENT_SOURCE_DIR}/../qt_attributions.json"
+ "${CMAKE_CURRENT_BINARY_DIR}/creator-attributions.qdoc"
+ ${_doc_file}
+ )
if (BUILD_DEVELOPER_DOCS)
_find_all_includes(_all_includes _framework_paths)
- add_qtc_documentation("qtcreatordev/qtcreator-dev.qdocconf"
+ add_qtc_documentation(${_dev_doc_file}
INCLUDE_DIRECTORIES ${_all_includes}
FRAMEWORK_PATHS ${_framework_paths}
)
endif()
+endfunction()
+
+if (WITH_DOCS)
+ _add_doc(${IDE_DOC_FILE} "qtcreatordev/qtcreator-dev.qdocconf")
endif()
if(WITH_ONLINE_DOCS)
- add_qtc_documentation(${IDE_DOC_FILE_ONLINE})
- if (BUILD_DEVELOPER_DOCS)
- _find_all_includes(_all_includes _framework_paths)
- add_qtc_documentation("qtcreatordev/qtcreator-dev-online.qdocconf"
- INCLUDE_DIRECTORIES ${_all_includes}
- FRAMEWORK_PATHS ${_framework_paths}
- )
- endif()
+ _add_doc(${IDE_DOC_FILE_ONLINE} "qtcreatordev/qtcreator-dev-online.qdocconf")
endif()
install(DIRECTORY config