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

Zac Spitzer zac.spitzer at gmail.com
Thu Oct 9 09:57:33 EDT 2008


thanks for taking the time to try it out Traian,

i liked the 6 minute commit comment :)

On Fri, Oct 10, 2008 at 12:38 AM, Traian Stanev
<traian.stanev at autodesk.com> wrote:
>
> 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
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>



-- 
Zac Spitzer -
http://zacster.blogspot.com (My Blog)
+61 405 847 168


More information about the mapguide-internals mailing list