Eclipse + CDT:如何批量构建多个构建配置

时间:2012-03-12 06:26:37

标签: eclipse build-process eclipse-cdt

我有一个用于构建静态和共享库的eclipse CDT项目。我为他们创建了几个构建配置。

我想知道是否有任何方法可以进行批量构建,即使用单个操作一次构建所有配置。我尝试了“Build All”(ctrl + B)但它似乎只构建了当前配置(只是它将“all”应用为当前配置的目标)。

之前的一篇帖子建议使用CMake(http://stackoverflow.com/questions/5204180/how-to-build-several-configurations-at-once-with-cmake)。

是这样的,或者没有进入CMake还有其他选择。

的问候, 拉维

2 个答案:

答案 0 :(得分:2)

如果安装了CDT,则还有一个名为Launch group的启动配置类型。您可以创建其中一个列出所有其他已配置的启动配置并逐个执行。确保在列表对话框中将post build操作设置为“wait until terminate”。

答案 1 :(得分:0)

将所有项目放入树(符号链接),例如my / Projects并运行无头构建(ref http://gnuarmeclipse.livius.net/blog/headless-builds/

eclipse -application org.eclipse.cdt.managedbuilder.core.headlessbuild -importAll my / Projects -cleanBuild all -nosplash -data ./eclipse_ws_dir --launcher.suppressErrors -vmargs -Xmx7g