使用GLOB_RECURSE将某个目录结构添加到列表时,CMake不会检测是否将新文件添加到目录中。
如何让CMake在每次运行时重新扫描目录结构,以便检测到新文件?
答案 0 :(得分:1)
每当您更改目录内容时,您都必须touch CMakeLists.txt
。
你正在做的事情与官方建议背道而驰,但我也这样做。你可以敲一个脚本which monitors a directory for changes,但是CMake认为这不是它的业务。
我怀疑,原因是目录修改时间戳属性不是跨平台的。