自动检测新添加的源文件

时间:2017-10-07 08:37:18

标签: cmake

我的问题是每次添加新的源文件时都被迫重新运行CMake,这真的很烦人...... CMake有没有办法自动检测新添加的源文件?

2 个答案:

答案 0 :(得分:3)

CMake没有观察文件夹的功能。某些操作系统(例如MacOS X)可以在文件夹更改时执行操作。某些IDE(例如QtCreator V4.1和更新版本)会触发重新运行CMake,以防任何CMake文件发生变化。

我不知道您的用例,但我建议您不要使用file(GLOB ...)。最好知道哪些文件是项目的一部分。

答案 1 :(得分:0)

CMake没有提供这样的方式。 CMake如何在不被调用的情况下检测这些新文件?

我不确定在添加新文件时Xcode或Visual Studio是否会自动重新运行CMake。