Thursday, October 09, 2008

Improving Mapguide Builds with CMake

There's a very interesting thread going on over at Mapguide-internals about adopting Helio's work with using CMake to make the linux build process a lot more streamlined.

It was originally suggested for FDO FDO RFC 21 - New Linux Buildsystem Cmake Based and resurfaced in this discussion MapGuide open source builds as Trevor has some spare hardware in his basement as he is looking at producing nightly builds. I split it out into an another thread for clarity MapGuide open source builds - Linux & Cmake

Helio already has it all working and it addresses the complexity of the current build process, which is quite scary for most people. It also supports producing linux packages (rpm etc), resolves a lot of grey areas with regards to the dependencies and allows for building MapGuide without most of the bundled thirdparty software which is currently in the tree.

The third party stuff in the MapGuide source tree is generally speaking out of date, which means it's not 64-bit compliant and also blows out the rerquired compile times.

What do people think? In think this could be a major win for the MapGuide project...

2 comments:

Jackie Ng said...

Anything that makes building FDO and MapGuide in linux that less painful is a good thing (tm).

Why is this still a pipedream?

sudo apt-get install mapguide-opensource

It shouldn't have to be.

Zac Spitzer said...

Anything is possible :)

it just takes time, advocacy and a building bit of momentum!