Hi,
Ive recently changed to indigo using the linux autotools variant.
I am currently trying to build wine with it.
For that I cloned the wine git tree to my workspace and tried to use eclipse to build it.
configure runs successfully as I can see in the console.
But the background task for the "Reconfigure Project" action doesnt complete.
I have to kill eclipse everytime this happens as even cancelling it doesnt work.
Does the task mention Make Targets? We currently have an issue with the CDT regarding Make Targets. The Autotools plug-in
parses the top-level Makefile created by configure to create a set of Make Targets that can be run via the Make Targets
dialog. This is necessary because there is no simple way to do a make install or make info without adding a Make Target.
Unfortunately, the logic for the Make Targets in CDT is not scalable. Every time a Make Target is added or changed, the CDT
sends out an event which locks the workspace. We are attempting to get around this issue and will be proposing patches upstream
to the CDT.
I have just checked in a patch upstream that will appear in an up-coming nightly build that should fix the problem.
The calculation of MakeTargets was trying to save time by reusing existing MakeTargets if they already existed. This is problematic because any property changes/settings made to these targets results in events being thrown to warn existing UI dialogs/etc..
This is the cause of the delay. The fix just always creates the targets from scratch which when property changes occur, results in no events.
I have found that for really big projects with many MakeTargets, the time taken is stil unacceptable and I have made a subsequent patch which makes the time negligible. The patch should appear in the next nightly update.