[geos-devel] RFC7: Discontinue use of autotools
Greg Troxel
gdt at lexort.com
Fri Jan 8 10:11:58 PST 2021
Paul Ramsey <pramsey at cleverelephant.ca> writes:
>> On Jan 8, 2021, at 9:25 AM, Daniel Baston <dbaston at gmail.com> wrote:
>>
>> I think the question we need to resolve is whether, after 11 years
>> of working with and 5 years of officially supporting two build
>> systems, we need to continue to spend developer effort maintaining
>> both systems in order to accommodate those preferences.
>
> I agree. I can think of only one further technical task, which is
> ensuring that the outputs of the cmake 'make dist' target are run
> through to 'make check' in CI. Being able to bundle a release via
> 'make dist' is a very handy thing and makes 'tag to release
> automatically' a potential CI target which would also be nice.
One thing autotools does that many cmake setups don't (but could) is
'make distcheck' which does
make dist
unpacks it
does an objdir build
runs make check in that
does so in a way that the just-built libs are used and installed libs
are ignored
If that already works in cmake, fine, and if not I think that needs
fixing before getting rid of autotools.
The other thing is cross builds, and I have no idea what the state of
that is in the geos cmake build. Often I have found that build systems
proposed as a replacement for autotools don't do that.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/geos-devel/attachments/20210108/b49a0799/attachment.sig>
More information about the geos-devel
mailing list