0
我試圖在構建過程中生成Qt幫助文件。cmake:build取決於非源文件。 Qt幫助生成
.qhp
(Qt幫助項目),包含位於與.qhp
文件相鄰的/html
文件夾中的HTML文件列表。
它工作正常,如果我改變.qhp
文件。但是,如果我只更改HTML文件,則構建不會啓動。
這是我CMakeLists.txt
的一部分:
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/help.qch
COMMAND qhelpgenerator ${CMAKE_CURRENT_SOURCE_DIR}/help.qhp -o ${CMAKE_CURRENT_BINARY_DIR}/help.qch
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/help.qhp
)
ADD_CUSTOM_TARGET(${TARGET_NAME}
ALL DEPENDS
${CMAKE_CURRENT_BINARY_DIR}/help.qch
SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/uav_help.qhp
)
問:我如何添加依賴於HTML文件(W/O創造CMakeLists.txt
他們的列表),如果我不希望將其添加到該項目?
Q2:在構建過程中是否有其他方法來組織自動生成.qch
?