使用.cproject配置使用CDT进行无头构建

时间:2011-02-22 13:39:20

标签: build eclipse-cdt headless

我有一个带.project和.cproject的eclipse项目,我希望自动化构建过程,因为我使用

./ eclipse -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data / home / user / workspace / -build App

但它不使用.cproject文件来构建,我如何使用.cproject配置构建进程?

感谢

1 个答案:

答案 0 :(得分:3)

如果您的项目是一个makefile项目,那么只需执行Francois在评论中所说的内容。

如果您正在尝试构建特定配置,则取决于您拥有的CDT版本,就好像您可以这样做。

默认情况下,无头构建器将构建项目中指定的所有配置。在工作中,我们有原始的CDT 7.0版本,并且不支持构建特定配置,但我确实在CDT 7.0的注释中看到它确实支持构建特定配置。您可以使用 -build App/Config 而不是 -build App 来实现这一目标。

(注意:在家我使用CDT 7.0.2进行eclipse并支持如上所述的特定配置的无头构建,尽管使用信息仍未显示支持,并且即将推出的CDT 8.0正确显示使用信息)。