[mapguide-internals] MapGuide open source builds - Linux & Cmake

Traian Stanev traian.stanev at autodesk.com
Thu Oct 9 09:38:39 EDT 2008


For what it's worth, I tried to use cmake last night to set up a Linux build for the SQLite provider. I wanted to see what the big deal was about cmake. Now I know -- it doesn't suck. I see no problem as using cmake for the Linux build, or even only as an optional build system alongside automake -- the cmake files are just some more text files that would be sitting alongside the automake files.


Traian


> -----Original Message-----
> From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-
> internals-bounces at lists.osgeo.org] On Behalf Of Jason Birch
> Sent: Wednesday, October 08, 2008 11:37 PM
> To: MapGuide Internals Mail List; MapGuide Internals Mail List
> Subject: RE: [mapguide-internals] MapGuide open source builds - Linux &
> Cmake
>
> I can see your point Frank, but from my layman's perspective cmake is a
> lot more approachable than the existing build system, and by default it
> seems to do sane things like building into a different tree than source,
> etc, etc.  I also remember someone saying that it was considerably
> faster?
>
> To look at it another way:  Helio has already done the work to create a
> cmake-based installer that provides much better Linux support,
> presumably because it was easier for him to do this with cmake.  Linux
> support is an extremely weak point for MapGuide, and the primary
> developers only have a vested interest in supporting RHEL/CentOS builds.
> Unless someone else has time/energy to duplicate Helio's efforts using
> the existing build chain, I'm in favour of moving to cmake for the
> MapGuide Linux build procedure.
>
> As far as Windows builds go... Unlike other open source tools,
> MapGuide's primary development is done in Windows.  It doesn't make
> sense to replace the manually maintained VS-based projects with
> automatically generated ones when most of the developers spend the
> majority of their time in VS anyway.
>
> Jason
>
> ________________________________
>
> From: Frank Warmerdam
> Subject: Re: [mapguide-internals] MapGuide open source builds - Linux &
> Cmake
>
> I don't feel like I ever really understood what cmake would be
> accomplishing
> for us if we only used it on Unix.  I'm concerned we are substituting a
> build system we know nothing about for a build system we at least sort
> of
> know.  Perhaps the main benefits of Helio's work are getting away from
> the
> dependency on our own copy of third party libraries, or stuff like that.
> If that is the case, then why not pursue that more directly?
>
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals


More information about the mapguide-internals mailing list