[geos-devel] RFC7 - Use CMake as build system for GEOS
Jeff McKenna
jmckenna at gatewaygeomatics.com
Wed Oct 3 12:23:33 PDT 2018
On 2018-10-03 4:20 PM, Sandro Santilli wrote:
> On Wed, Oct 03, 2018 at 02:14:32PM -0400, Greg Troxel wrote:
>> Sandro Santilli <strk at kbt.io> writes:
>>> On Mon, Oct 01, 2018 at 12:38:50PM -0400, Daniel Baston wrote:
>>>>
>>>> https://trac.osgeo.org/geos/wiki/RFC7
>>>
>>> One of the reasons why I still prefer autotools is its ability
>>> to build tester scripts which work before install (via libtool).
>>> Does cmake allow for that ?
>>
>> Testing before install, while the previous version (including libraries)
>> is installed, is to me a requirement for a build system. Also cross
>> building. People keep telling me that cmake does everything auto* does,
>> but I wonder.
>>
>> Perhaps we can drop camke and just have autotools, and native windows
>> (vs mingw/cygwin) users can fund keeping the separate windows makefiles
>> up to date (yes, that's mostly a joke).
>
> The current situation is really that CMake is a contributed module and
> the official build tool _is_ autotools. The problem reported in that
> RFC7 is not well-posed in that it assumes contributors are _required_
> to support multiple build systems. Truth is they only need to support
> autotools, but are convinced CMake is enough because they find the
> CMake support in there. If we drop CMake support, they won't bother.
>
> How problematic would that be for contributors ?
>
Can you define what you mean by "that" in your last sentence? What are
you proposing?
-jeff
More information about the geos-devel
mailing list