一个开源项目目前使用 CMake 为多个版本的 Visual Studio 生成项目文件。
我注意到 Node 使用 python 脚本来做类似的事情,但更优雅,因为该工具的输出不会将目录路径硬编码到这些项目文件中。然而,当前的节点设置似乎只支持 2010 和 2012。节点文档没有说明构建工具只是“与 Node 一起分发的构建工具在 python 上运行”。
Node 附带的批处理文件调用 python configure,但对其进行搜索会返回无数不相关的结果。
我想知道这个工具/脚本是否
- 一个包含网站、文档等的开源项目。
- 可扩展到早期版本的 VS(2003 年以后)。
我要做的是产生一堆解决方案和项目,这些解决方案和项目应该直接开箱即用,而不是像 CMake 那样与特定开发人员的目录布局相关联。如果添加或删除文件,该脚本还允许我轻松更新多个脚本。