标签: build cmake generated build-dependencies filemtime
通常,当CMake目标依赖于生成的文件时,这取决于它的上次修改时间:如果它的修改时间早于某个参考时间(也许是Makefile的mtime?我不确定) ,它已重新生成;但是没有充分的理由就不会再次生成。
但是-如果有时该文件已经存在,而我又不想重新生成该文件怎么办?我可以依赖它的大小吗?哈希值的结果?它的内容的一部分与文字字符串相比?
注意:您至少可以假设CMake 3.5;如果这是后来的CMake的功能,请这样说。