[fdo-internals] FDO RFC 21 - New Linux Buildsystem Cmake Based

Helio Chissini de Castro helio at kde.org
Sun May 25 13:36:14 EDT 2008

Em Thursday 22 May 2008 15:33:05 Greg Boone escreveu:
> Agreed, attaching the SVN Ticket is a better option.

Hi people, just back from the extended holidays in Brazil.
I posted the current patches here: http://www.geolinux.com.br

There's is the fdo cmake patches, the four ones to do small code changes ( 
xalan, etc.. )

For proof of concept purpose, there are the patches for postgis and shp 
providers too.

- The patches are made on the purpose to have all external libraries, except 
for Thirdparty sqlite ( reasons specified in rfc )
- Patches are made against 3.3.1 release. I did't had time to do against svn 
trunk, but i think applied as well

For build:
- Install cmake >= 2.4.6
- create some directory for the object files ( i usually create a dir called 
build )
- enter the directory and do cmake <fdo_source_dir>
- make e make install
- If you want install ina different place to see resultant tree, do 
make DESTDIR=<somedir> install

Notes for testers with new gcc 4.3.1
Gcc 4.3.1 becomes pedantic in many ways, which lead fdo to not compile at all 
untill put right headers. Ex. strlen is provided for string.h and only there. 
Before, including stdio.h would be enough, since stdio get the string.h. Now 
don't, so there's many places that will need to be verified to add proper 
include headers. Is just a pedantic annoyance, but will be needed in near 


Helio Chissini de Castro
KDE Project
Brasil and South America Primary Contact

More information about the fdo-internals mailing list