7

ファイルを変更するかどうかに関係なく、makeコマンドを入力するたびに、CMAKEでいくつかのc、c ++ファイルを構築する方法を探しています。これらのファイルには、ビルド時間などのビルド情報コードが含まれているためです。これはCMAKEで可能ですか?

前もって感謝します。

4

1 に答える 1

10

コマンドを使用して、add_custom_targetビルドごとに実行されるターゲットを追加できます。

たとえば、CMake のtouch コマンドを使用して、特定のソース ファイルをダーティとしてマークし、実行のたびに再構築されるようにすることができます。

add_custom_target(invalidate_files ALL
                  COMMAND ${CMAKE_COMMAND} -E touch ${MY_SRC_FILE})
于 2013-11-04T08:24:57.883 に答える