Hi
Tim,
> Q: How does the concept of
making build configurations CDT centric impact a custom (incremental)
builder?
The design
currently makes no assumptions/restrictions to the “custom” (eclipse) builder
that the build system would use, i.e. the build system would typically
contribute the builder via the standard org.eclipse.core.resources.builders
extension point and would use the build system-internal logic for
building.
> Q: What impacts are there for
indexing and getting configuration specific indexes rather than proejct-wide
indexes. Currently our custom builder is planning on using the "C/C++ Includes
and Macros" page to feed the indexer.
It is
currently planned that the index/PDOM information would not support the
configuration concept and would maintain the index calculated based upon some
specified configuration data. The build system integration would typically
provide include/macros information via the new
org.eclipse.cdt.core.CConfigurationDataProvider extension point that is intended
to replace the current PathEntry-related extension
mechanisms.
Mikhail
From: cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx] On
Behalf Of Tim.Kelly@xxxxxxxxx
Sent: Thursday, October 12, 2006 7:47
PM
To:
cdt-dev@xxxxxxxxxxx
Subject:
[cdt-dev] Custom Builders Migrating to New CDT Project Model
[Bug115935]
Hi
- I'm looking into the design of a Custom Builder based on CDT under the current
CDT 3.1.1. After looking at some of the docs and commets on the new project
model (https://bugs.eclipse.org/bugs/show_bug.cgi?id=115935) I'm not
entirely certain the impact to Custom builders, though it's mentioned in the bug
comments but not in the documentation that I can
find.
Q:
How does the concept of making build configurations CDT centric impact a custom
(incremental) builder?
Q:
What impacts are there for indexing and getting configuration specific indexes
rather than proejct-wide indexes. Currently our custom builder is planning on
using the "C/C++ Includes and Macros" page to feed the
indexer.
Thanks,
Tim
Nokia
Developer Tools
Austin, TX