如何自动构建一个非常大的项目?

时间:2014-09-10 06:12:38

标签: build cmake build-process

我正在开发一个由过多模块(超过900个)组成的遗留项目。 我正在尝试构建一个特定的EXE,它需要一个强大的322 DLL! (根据Dependency Walker)

现有的构建系统包括:

  • 已预先构建的所有EXE,DLL和LIB;
  • 所有标头一起转储到一个INCLUDE目录中;
  • 每个项目的分隔的makefile,没有依赖关系跟踪。

通常,我的同事会认为这只是一个烦恼,而不是一个真正的问题。

问题是,我们使用的是一个非常古老的C编译器,并且调试器在较新版本的Windows上无法正常工作(更不用说它不是非常用户友好)。所以,我想用Visual Studio 2013重建所有内容。

我已经创建了许多CMake构建脚本,并取得了一些成功 - 在三周内,我已经设法构建了大约100个DLL。唯一的问题是我必须手动创建所有构建脚本。

问题是:我怎样才能加快这个过程?我可以使用任何工具/技术吗?

0 个答案:

没有答案