我有一个用于构建静态和共享库的eclipse CDT项目。我为他们创建了几个构建配置。
我想知道是否有任何方法可以进行批量构建,即使用单个操作一次构建所有配置。我尝试了“Build All”(ctrl + B)但它似乎只构建了当前配置(只是它将“all”应用为当前配置的目标)。
之前的一篇帖子建议使用CMake(http://stackoverflow.com/questions/5204180/how-to-build-several-configurations-at-once-with-cmake)。
是这样的,或者没有进入CMake还有其他选择。
的问候, 拉维
答案 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