[postgis-devel] CMake support

Paul Ramsey pramsey at cleverelephant.ca
Tue Oct 3 13:28:09 PDT 2017


Yes, until PgSQL moves to CMake, we should stick w/ autotools.
P

On Tue, Oct 3, 2017 at 12:56 PM, Regina Obe <lr at pcorp.us> wrote:

> I honestly don't think we can support two build environments a CMake one
> and an autoconf one.  So unless we are willing to ditch the autoconf one
> for CMake I'm not seeing much of a point.
>
> The main reason I was interested way back in CMake was because of the
> window 64-bit issues I was having and the possibility we might need to use
> VC++.
>
> I don't see anyone jumping around lately screaming for a VS build
> environment for PostGIS and if they are they should be putting in the work
> for it and be willing to maintain it.
>
> I'm pretty happy with Mingw64 / autotools chain building.
>
> I don’t' see what benefit CMake buys me as far as PostGIS.  Geos
> ironically I use the CMake (still using mingw64 for the building)  instead
> of the autotools cause it seems to work faster and all the tests pass.
>
> Thanks,
> Regina
>
> -----Original Message-----
> From: postgis-devel [mailto:postgis-devel-bounces at lists.osgeo.org] On
> Behalf Of Mark Cave-Ayland
> Sent: Tuesday, October 03, 2017 9:28 AM
> To: PostGIS Development Discussion <postgis-devel at lists.osgeo.org>;
> Darafei "Kom?pa" Praliaskouski <me at komzpa.net>
> Subject: Re: [postgis-devel] CMake support
>
> On 03/10/17 13:38, Darafei "Kom?pa" Praliaskouski wrote:
>
> > Hi,
> >
> > We've got two PRs with CMake support.
> >
> > https://github.com/postgis/postgis/pull/1
> > https://gitlab.com/postgis/postgis/merge_requests/2
> >
> > CMake allows to use JetBrains CLion as IDE for development, apart from
> > being a different builf system.
> >
> > First PR is not maintained since 2012, second one is more recent.  I
> > proposed to close the first one, @?mloskot? asked me on IRC to send a
> > mail to this list about it.
> >
> > It also seems like second one wasn't merged. Is anybody aware of the
> reason?
>
> The main reason was that PostgreSQL (and its associated build system)
> support many more platforms than CMake when I last looked at it, so you'd
> either end up having to support more than one build system or lose PostGIS
> support from some architectures/platforms.
>
> Having said that following the recent discussion on pgsql-hackers I think
> several platforms got culled as part of the recent atomics rework (and
> perhaps CMake have also improved their platform support in the
> meantime) so it could be worth someone taking another look.
>
>
> ATB,
>
> Mark.
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/postgis-devel
>
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/postgis-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-devel/attachments/20171003/770af038/attachment.html>


More information about the postgis-devel mailing list