diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-03-25 16:32:44 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-03-25 17:04:21 +0100 |
commit | d6611611d65ef4759eda203657300d513f118c86 (patch) | |
tree | 610a818d80705968dfc7e438384d6fb2a8428a16 | |
parent | 780223e30b5909aeaee2b0beb0780a8d8ac3168c (diff) |
Fix missing doc snippets
Ensure doc snippets are copied to the build directory by
creating a separate target.
Amends 93ae3d9b38649e9d683a658a6a19b7623083f5a0.
Pick-to: 6.0
Change-Id: Idfd3b55e79769fdceda64ee29bffae801eb9055b
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
-rw-r--r-- | sources/pyside6/doc/CMakeLists.txt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/sources/pyside6/doc/CMakeLists.txt b/sources/pyside6/doc/CMakeLists.txt index a8d81a772..2d1116871 100644 --- a/sources/pyside6/doc/CMakeLists.txt +++ b/sources/pyside6/doc/CMakeLists.txt @@ -182,9 +182,15 @@ add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/rst/PySide6/QtCore/index. WORKING_DIRECTORY ${${module}_SOURCE_DIR} COMMENT "Running generator to generate documentation...") +add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/rst/codesnippets" + COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/rst + COMMENT "Copying docs...") + +add_custom_target("doc_copy" + DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/rst/codesnippets") + add_custom_target("docrsts" - COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/rst - DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/rst/PySide6/QtCore/index.rst") + DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/rst/PySide6/QtCore/index.rst") add_custom_target("licensedocrsts" COMMAND ${PYTHON_EXECUTABLE} @@ -197,7 +203,7 @@ add_custom_target("licensedocrsts" if (FULLDOCSBUILD) add_dependencies(apidoc docrsts licensedocrsts) add_dependencies(licensedocrsts docrsts) - add_dependencies(docrsts qdoc) + add_dependencies(docrsts doc_copy qdoc) endif() #install files |