我有一个“C”/ C ++ CMake项目可以正常工作。但是,我有时(重新)在一个时间略有不同的远程集群上构建。这台机器运行Linux,我正在使用make
构建。我想知道是否有一些make / CMake方式来改变如何检测文件的变化,例如到MD5或差异而不是使用时间戳。否则,我想我要么必须忍受常量make clean
/ make -j
周期,要么每次我使用该特定服务器时都必须更改当地时间。
我正在查看CMake文档,看看是否有一个标志可以更改这些设置但没有找到。如何在没有RTC的平台上工作(例如Raspberry)?