0

DEPENDSファイル生成のオプションを説明する簡単な例が必要ですadd_custom_command(OUTPUT ...)。つまり、その部分にコメントDEPENDSを付けると、例は異なる出力を与えるか、完全にクラッシュします。

次の例 (現在の作業ディレクトリにlondonとファイルがあります) では、は不要です。good.cppDEPENDS

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 コード例が必要です。

4

1 に答える 1