CMake: Try to fix release notes dependencies
authorJoão Valverde <j@v6e.pt>
Tue, 3 Oct 2023 11:09:01 +0000 (12:09 +0100)
committerJoão Valverde <j@v6e.pt>
Tue, 3 Oct 2023 11:32:10 +0000 (11:32 +0000)
CMakeLists.txt
docbook/CMakeLists.txt

index f0f7e2305ce33d27866035ed8163d1a83d9f43bd..60600fc854bc968999a699db9af54b0316453eed 100644 (file)
@@ -2379,6 +2379,7 @@ foreach(_install_file ${INSTALL_FILES} ${DOC_FILES})
                        "${_output_file}"
                DEPENDS
                        docs
+                       release_notes
                        "${_install_file}"
        )
        list(APPEND copy_data_files_depends "${_output_file}")
index 4624bb670937abaff2bda8956cf2c3ef48facddd..160401bb61fd892a59a8bcc5599eddd7cbf9428c 100644 (file)
@@ -476,7 +476,9 @@ set_docbook_target_properties(release_notes_txt)
 
 add_custom_target( release_notes ALL )
 set_docbook_target_properties(release_notes)
-add_dependencies ( release_notes release_notes_txt release_notes_html )
+if (ASCIIDOCTOR_FOUND)
+       add_dependencies ( release_notes release_notes_txt release_notes_html )
+endif()
 
 add_custom_target(
        news