私のcmake
スクリプトでc++
は、ビルド日がプログラムにコンパイルされるように、現在の日付を特定してプログラム ソースに渡します。問題は、実際にはまったく実行されていない の後続の実行で、日付が更新されないことですmake
。cmake
cmake
変数を強制的に更新し、のみを使用してプログラムを再コンパイルするにはどうすればよいmake
ですか? 代わりに:ビルド日付をバイナリにコンパイルする最良の方法は何ですか?
cmake
スクリプトには次のものが含まれます。
INCLUDE(Today)
TODAY(DATE)
ADD_DEFINITIONS(
...
-DBUILD_DATE=\"${DATE}\"
)