0

在被迫在工作中更多地使用 Windows 之后,我开始发现相当多的开源项目确实支持多个构建环境。但是它们如何使它们保持同步(添加和删除的源文件、一组一致的编译器标志——所有进入 vs 解决方案、gmake 文件、eclipse 项目等的东西)?(当然,他们不会保留多个版本的 VS 并手动保持解决方案和项目文件是最新的!)

我知道 CMake 可以为多个环境(GnuMake、Eclipse、Visual Studio 等)生成文件,但生成的文件仍然与 CMake 相关联——对 CMakeLists.txt 文件的更改会导致重新生成。我还没有找到任何使用 CMake 检查生成的文件的项目,所以我想知道还有哪些其他选项。

4

0 回答 0