CDT autotools

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

CDT autotools

Alexander Fedorov
Hello,

We have two versions of "autotools" in the repository
V1: build\org.eclipse.cdt.autotools*
V2: build\org.eclipse.cdt.core.autotools.*

Do we need both?

Thanks in advance,
AF
_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev
Reply | Threaded
Open this post in threaded view
|

Re: CDT autotools

Jeff Johnston
One is a mature project built upon ManagedMake.  It supports multiple make targets (autotools projects have many make targets including install), it supports
multiple autotools (e.g. automake, aclocal), has an autoconf/automake editor, has logic to figure out when to fully reconfigure, and has UI for specifying
configure options.

The other is a newer project built on the new core model and is fairly simple.  It supports make and make clean.  It has no editors.  It runs an autoreconf, followed by
a full configure, and then make.  It does not support running other autotools and has no specification of configure options.  It is fine for building autotools projects
where no intervention is required (e.g. configure, make all).

The old autotools projects is accessed by going to the C/C++ Managed project wizard.  When ManagedMake is retired, the older project will disappear,
just as regular Managed Make projects will disappear.

-- Jeff J.

On Tue, Mar 24, 2020 at 8:24 AM Alexander Fedorov <[hidden email]> wrote:
Hello,

We have two versions of "autotools" in the repository
V1: build\org.eclipse.cdt.autotools*
V2: build\org.eclipse.cdt.core.autotools.*

Do we need both?

Thanks in advance,
AF
_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev
Reply | Threaded
Open this post in threaded view
|

Re: CDT autotools

Alexander Fedorov
Thanks for explanation, Jeff!

I plan to mark all the "autotools" packages with either "x-internal" or "x-friends" directive to reduce API support effort [1] .

Regards,
AF

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=561406


24.03.2020 18:43, Jeff Johnston пишет:
One is a mature project built upon ManagedMake.  It supports multiple make targets (autotools projects have many make targets including install), it supports
multiple autotools (e.g. automake, aclocal), has an autoconf/automake editor, has logic to figure out when to fully reconfigure, and has UI for specifying
configure options.

The other is a newer project built on the new core model and is fairly simple.  It supports make and make clean.  It has no editors.  It runs an autoreconf, followed by
a full configure, and then make.  It does not support running other autotools and has no specification of configure options.  It is fine for building autotools projects
where no intervention is required (e.g. configure, make all).

The old autotools projects is accessed by going to the C/C++ Managed project wizard.  When ManagedMake is retired, the older project will disappear,
just as regular Managed Make projects will disappear.

-- Jeff J.

On Tue, Mar 24, 2020 at 8:24 AM Alexander Fedorov <[hidden email]> wrote:
Hello,

We have two versions of "autotools" in the repository
V1: build\org.eclipse.cdt.autotools*
V2: build\org.eclipse.cdt.core.autotools.*

Do we need both?

Thanks in advance,
AF
_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
[hidden email]
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cdt-dev