[fdo-internals] CMake build fixes (Re: FDO 3.7 beta2 timeframe)

Johan Van de Wauw johan.vandewauw at gmail.com
Mon Oct 15 01:15:40 PDT 2012

I'm extremely busy this week but I may have a look next week to the other
issues you're talking about.

Anyway: since the autotools build is not using sonames anywhere it should
be dropped here for every library. Better not to have a soname than one
that is not correct or that is not used.
The version number of FDO should then be added to all public libraries; in
the same way as it is done for the auto* build now. But you have to do this
manually; AFAIK there is no switch in cmake that corresponds to libtool

But before rushing to making these changes: what is the original reason
that we have two build systems? We could also consider changing the
autotools build to optionally use dynamic libraries...


On Mon, Oct 15, 2012 at 7:56 AM, Jackie Ng <jumpinjackie at gmail.com> wrote:

> Hi Johan,
> Now that MapGuide 2.4 is out the door, I've had time to take another look
> at
> this.
> My question is should this SONAME omission be done for all FDO shared
> libraries? Or just the "public" ones that would be linked by MapGuide
> (libFDO, libExpressionEngine)?
> I also noticed that the file listing of a cmake build differs from an
> automake one. There are some libs that are being created as shared
> (dynamic)
> libraries instead of static ones. Doing a SHARED -> STATIC add_library
> replacement on the applicable CMakeLists.txt caused a whole load of linker
> errors. Obviously something extra needs to be done here.
> For packaging purposes, the cmake build should be producing the same set of
> output files as the automake one.
> Got any extra notes to share?
> - Jackie
> --
> View this message in context:
> http://osgeo-org.1560.n6.nabble.com/FDO-3-7-beta2-timeframe-tp4898809p5008588.html
> Sent from the FDO Internals mailing list archive at Nabble.com.
> _______________________________________________
> fdo-internals mailing list
> fdo-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fdo-internals
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/fdo-internals/attachments/20121015/8e4f3eed/attachment.html>

More information about the fdo-internals mailing list