0
ビルド中にQtヘルプファイルを生成しようとしています。cmake:buildはソースファイルがない場合に依存します。 Qtヘルプの生成
.qhp
(Qtヘルププロジェクト)には、/html
フォルダにある.qhp
ファイルにある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
)
はQ:私はそれらを追加したくない場合はどのように私は、HTMLファイル(W/O CMakeLists.txt
でそれらのリストを作成する)に依存関係を追加することができますプロジェクト?
Q2:ビルド中に自動.qch
の世代を整理する他の方法はありますか?