[geos-devel] RFC7 - Use CMake as build system for GEOS

Sandro Santilli strk at kbt.io
Thu Oct 4 06:32:14 PDT 2018


On Thu, Oct 04, 2018 at 09:12:38AM -0400, Daniel Baston wrote:
> > Proposal of dropping CMake is only driven by raised concerns about
> > contributors confusion. I don't care if CMake is kept, as long as
> > I (as a contributor) don't have to maintain it.
> 
> Thanks for clarifying.
> 
> This RFC is about dropping autotools and NMake in favor of CMake,
> for the reasons described in the RFC. Is there additional information that
> I can supply (or research) that would help you make a decision on this?

What you can do to make _me_ use cmake is providing the
UI and functionality I'm used to, something like:

Build with:

  mkdir build && cd build/ &&
  ../configure &&
  make &&
  make check &&
  make distcheck &&
  make dist &&
  make install

Test single cases with:

    tests/unit/geos_unit <args>

and/or:

    tests/xmltester/XMLTester <args>

With those testers using the _built_ (not the _installed_)
libraries.

If you can get CMake to reach that state of functionality
I might start using it and see how hard it would be for me
as a contributor to also maintain it.

--strk;


More information about the geos-devel mailing list