[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ptp-dev] Possible ETFw issue
|
Hi Max,
Thanks for bringing this to my attention. I'll take a look. Does anyone know how to translate those macro values to the original literal values?
Regards,
Wyatt
On Mon, May 3, 2010 at 1:49 PM, Max Billingsley III
<billingsley@xxxxxxxxxxx> wrote:
This message is about a possible issue with the External Tools Framework (ETFw), and intended mainly for Wyatt...
I am working on some fixes/updates to our PPW plugin(s), and am encountering an issue that I believe is within the ETFw. Using the latest build (actually, a build from late last week) of Eclipse Helios, CDT, and PTP (with the ETFw projects actually checked out from CVS), I have the following issue...
I first encountered a problem when trying to profile with PPW; the process would hang after the build step. After digging into the problem by examining/debugging ETFw code, I found the following line in BuilderTool.java (in the org.eclipse.ptp.etfw.internal package), in the initMMBuild() method (line 284):
binary = buildInfo.getBuildArtifactName();
and saw that the contents of the binary variable was this:
${ProjName}
so that it seems the ETFw may be assuming that this will give the literal name of a binary, when in fact it can be a macro (or whatever CDT technically calls these).
After looking into this a bit further, it appears that CDT project wizards, when creating new C projects, are using "{ProjName}", where previous versions appear not to have done this. I observed this by going to C/C++ Build -> Settings -> Build Artifact and seeing that "Artifact name" is set to "{ProjName}" immediately after creating a project via a wizard (in Helios).
Do you think you could take a quick look at this? I hope I'm not just doing some wrong, but this appears to be something that would break in many cases.
-Max
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev