防止eclipse建立项目?

时间:2010-07-30 18:26:22

标签: eclipse eclipse-cdt

我有一个包含许多项目的工作区(CDT项目,具体而言)。每个项目都有4个配置,但将来可能会有更多配置。

项目B依赖于项目A.

在某些配置中,我需要阻止构建项目A.

  1. 有没有办法告诉Eclipse不要为特定配置构建项目A?
  2. 如果项目B依赖于项目A,并且我们正在使用配置X构建项目B,并且我使用了问题#1的答案中的一个来阻止项目A在配置X中构建,那么整个构建将失败?
  3. 如果对#2的回答为“是”,我是否可以将依赖关系设置为每个配置,以便在配置X项目B中不依赖于项目A?

2 个答案:

答案 0 :(得分:1)

我不确定我是否真的了解您要执行的操作,但也许您可以在Project>下为项目配置构建器。 Properties> Builders执行您想要的操作(例如更改订单或禁用单个构建器)。

答案 1 :(得分:0)

这是一个很好的问题克里斯。使用CDT与项目之间的引用(或配置之间的引用)从未运作良好。 CDT平台上没有足够的信息来进行适当数量的建设 - 结果是通常需要进行过多的建设。

现在正在努力解决这个问题。构建配置的概念正被添加到Eclipse 3.7的平台:bug 325489

在CDT中,我们正致力于更好地构建引用:bug 309769

从您的问题中不清楚您是否正在使用CDT的内置托管版本,或者您是否在自己的makefile上运行make。无论哪种方式,情况都会更好,因为您可以在Eclipse 3.7中使用CDT 8在配置级别轻松定义引用。