前提・実現したいこと
それぞれのディレクトリで個別でDoxygenをして、後でまとめるという方法をしたい。
そのため、カスタムコマンドを作成している。
現在推奨されている形式はDOXYGEN_EXECUTABLEを使わずに、
importターゲットを使用する形式らしい。
importターゲットはどのように呼べばいいのでしょうか?
発生している問題・エラーメッセージ
この一文の意味を理解できずにいます。
https://cmake.org/cmake/help/latest/module/FindDoxygen.html#variable:DOXYGEN_EXECUTABLE
The path to the doxygen command. If projects need to refer to the doxygen executable directly, they should use the Doxygen::doxygen import target instead.
Google翻訳
doxygenコマンドへのパス。プロジェクトがdoxygen実行可能ファイルを直接参照する必要がある場合は、 Doxygen::doxygen 代わりにインポートターゲットを使用する必要があります。
該当のソースコード
cmake
1include_guard(GLOBAL) 2 3include(FindDoxygen) 4 5function(add_target_dir TARGET) 6 add_custom_command(TARGET ${TARGET} POST_BUILD 7 COMMAND ${DOXYGEN_EXECUTABLE} CmakeDoxyfile.doxy #コレに相当するimportターゲットの呼び出し構文とは・・? 8#中略 9 ) 10endfunction() 11
補足情報(FW/ツールのバージョンなど)
Cmake Ver: 3.18.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。