Opened 11 years ago

Closed 7 years ago

#866 closed task (fixed)

Make CMake build consumable by MapGuide

Reported by: jng Owned by: jng
Priority: major Milestone:
Component: Build System Version:
Severity: 3 Keywords:
Cc: External ID:

Description

The CMake-based build currently works, but the binaries produced are not usable by the key applications using it (namely MapGuide)

As explained in this thread (http://osgeo-org.1560.x6.nabble.com/FDO-3-7-beta2-timeframe-td4898809.html#a5012667), the key problems with this current CMake build output are:

  • Incorrect file names. We want libFDO-x.y.z.so, but we are currently getting libFDO.so.x.y.z
  • The libraries are built with SOVERSIONs, when they should not.

Change History (4)

comment:1 by jng, 11 years ago

  • libProvidersCommon should be static or not part of the build output
  • libTestCommon should be static or not part of the build output
  • libSchemaMgr should be static or not part of the build output

comment:2 by jng, 11 years ago

  • Message catalogs for certain libraries are not copied to /usr/local/fdo-x.y.z/nls

comment:3 by jng, 11 years ago

  • There is a discrepancy in the exported symbols produced by automake and cmake. The cmake build of the SDF provider is causing strange class usage.

comment:4 by jng, 7 years ago

Resolution: fixed
Status: newclosed

CMake build is now consumably for MapGuide build

Note: See TracTickets for help on using tickets.