Minimizing impact on CDT local projects is key. That's what lead to remote project support being in PTP in the first place. The proposal at that time was too disruptive.
Whatever base you need has to be in CDT. CDT can not depend on PTP or we'll introduce a build loop.
But I'd like to see a detailed proposal before we go too far. What APIs will there be and what in CDT has to change to support them.
Doug.
In the aforementioned Bug 373601, Greg has proposed two solutions for adding remote project support for CDT:
1- Separate PTP's remote API into another project. By doing this, CDT would depend on this new project, which provides local support only, and PTP would provide implementations for RSE and Remote Tools via Extension Points.
2- Push the remote API into CDT project. Again, just local support would be provided, and PTP would handle RSE and Remote Tools via Extension Points.
I would like to hear your thoughts on these two suggestions. The first one is less disruptive to CDT, as it would just add dependency to a lightweight project and require modifications throughout the code to use this API where remote support is desired. Number
two doesn't convey the overhead of a new project, but adds considerable amount of code to CDT codebase.
I am willing to work on either of these solutions, but I would like to hear your thoughts on which would be more easily accepted before committing to either of them.
Regards,
Rafael M. Teixeira
On 10/31/2012 04:33 PM, Rafael M Teixeira wrote:
Hi all,
Back when Autotools was still under the Linux Tools project, there was a prototype that provided support for remote Autotools projects. I remember trying this prototype and it worked real well. By providing seamless support for remote projects, it didn't add
any clutter to the UI and kept the Autotools plugin simple to use.
Are there any plans for further developing remote Autotools, now under the CDT project? I understand that this work depends on providing support for remote projects in CDT, which is proposed in
Bug 373601.
Regards,
Rafael M. Teixeira
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxxhttps://dev.eclipse.org/mailman/listinfo/cdt-dev