2013-11-04 15 views
6

私はファイルを変更するかどうかにかかわらずmakeコマンドを入力するたびに、CMAKEでc、C++ファイルをビルドする方法を探しています。これらのファイルには、ビルド時間などのビルド情報コードが含まれているためです。 CMAKEではこれが可能ですか?CMAKEで毎回特定のファイルをビルドする方法は?

ありがとうございます。

+0

:http://stackoverflow.com/questions/13419255/how-実際のビルド後にファイルを作成する/作成するタイムスタンプ - 13422476#13422476 –

答えて

6

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

たとえば、特定のソースが汚いファイルをマークするCMakeのtouch commandを使用することができますので、彼らはすべての実行時に再構築します:関連

add_custom_target(invalidate_files ALL 
        COMMAND ${CMAKE_COMMAND} -E touch ${MY_SRC_FILE}) 
関連する問題