我可以使cmake目标依赖于生成的文件属性而不是修改时间吗?

时间:2018-07-28 18:02:25

标签: build cmake generated build-dependencies filemtime

通常,当CMake目标依赖于生成的文件时,这取决于它的上次修改时间:如果它的修改时间早于某个参考时间(也许是Makefile的mtime?我不确定) ,它已重新生成;但是没有充分的理由就不会再次生成。

但是-如果有时该文件已经存在,而我又不想重新生成该文件怎么办?我可以依赖它的大小吗?哈希值的结果?它的内容的一部分与文字字符串相比?

注意:您至少可以假设CMake 3.5;如果这是后来的CMake的功能,请这样说。

0 个答案:

没有答案