我的问题是每次添加新的源文件时都被迫重新运行CMake,这真的很烦人...... CMake有没有办法自动检测新添加的源文件?
答案 0 :(得分:3)
CMake没有观察文件夹的功能。某些操作系统(例如MacOS X)可以在文件夹更改时执行操作。某些IDE(例如QtCreator V4.1和更新版本)会触发重新运行CMake,以防任何CMake文件发生变化。
我不知道您的用例,但我建议您不要使用file(GLOB ...)
。最好知道哪些文件是项目的一部分。
答案 1 :(得分:0)
CMake没有提供这样的方式。 CMake如何在不被调用的情况下检测这些新文件?
我不确定在添加新文件时Xcode或Visual Studio是否会自动重新运行CMake。