DEPENDS
ファイル生成のオプションを説明する簡単な例が必要ですadd_custom_command(OUTPUT ...)
。つまり、その部分にコメントDEPENDS
を付けると、例は異なる出力を与えるか、完全にクラッシュします。
次の例 (現在の作業ディレクトリにlondon
とファイルがあります) では、は不要です。good.cpp
DEPENDS
cmake_minimum_required(VERSION 3.10)
project(Tutorial VERSION 1.0)
add_custom_command(OUTPUT foo
COMMAND cp london foo
#DEPENDS london
COMMENT "I'm testing the new method.")
add_executable(cake good.cpp foo)
私はドキュメントを読みました。MakeもCMakeも、システムの構築に関する知識はほとんどありません。最初の文Specify files on which the command depends.
は私を混乱させます。コマンドが他のファイルにどのように依存するのかわかりません。私のカジュアルな例では、コマンドライン自体がすべてを見つけているようです。DEPENDS の必要な助けを借りて、コマンドが他のファイルにどのように依存するかを示す CMake コード例が必要です。