summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2021-09-08 14:24:18 +0300
committerIvan Komissarov <ABBAPOH@gmail.com>2021-09-09 11:10:49 +0000
commita4fb810c09ed79d739bdf28076792ac458c0fcbc (patch)
tree2e57ac70763bb86838fb47164c0c0f5e5c0cf533 /doc
parent8a13efab7ded1bd6f90ea87e8b1c33af077c7a19 (diff)
downloadqbs-a4fb810c09ed79d739bdf28076792ac458c0fcbc.tar.gz
cmake: do not unnesessary rebuild docs
Task-number: QBS-1671 Change-Id: I49672dc4609b370407eb7c76de72e63beac5aca3 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'doc')
-rw-r--r--doc/CMakeLists.txt29
1 files changed, 28 insertions, 1 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 57dcbe33e..5b8ac7636 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1 +1,28 @@
-add_qbs_documentation("qbs.qdocconf")
+set(_DOC_SOURCES
+ ../README.md
+ ../CONTRIBUTING.md
+ classic.css
+ external-resources.qdoc
+ fixnavi.pl
+ howtos.qdoc
+ qbs.qdoc
+ qbs-online.qdocconf
+ config/style/qt5-sidebar.html
+ )
+
+file(GLOB_RECURSE _DOC_APPENDIX_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/appendix/*")
+file(GLOB_RECURSE _DOC_REFERENCE_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/reference/*")
+file(GLOB_RECURSE _DOC_TEMPLATES_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/templates/*")
+file(GLOB_RECURSE _DOC_IMAGES_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/images/*")
+file(GLOB_RECURSE _DOC_TARGETS_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/targets/*")
+
+add_qbs_documentation(
+ "qbs.qdocconf"
+ SOURCES
+ ${_DOC_SOURCES}
+ ${_DOC_APPENDIX_SOURCES}
+ ${_DOC_REFERENCE_SOURCES}
+ ${_DOC_TEMPLATES_SOURCES}
+ ${_DOC_IMAGES_SOURCES}
+ ${_DOC_TARGETS_SOURCES}
+ )