[mapserver-dev] cmake migration

thomas bonfort thomas.bonfort at gmail.com
Wed Mar 27 10:15:21 PDT 2013


When linking against e.g. libgdal.a, you also have to include the
linker flags to the libraries libgdal.a is dynamically linked against,
and obtaining that list of dependencies isn't a straightforward step.
gdal-config --libs will give you these flags, but also polluted with
flags that aren't relevant to mapserver and therefore should not be
included directly. For that case it will be up to you to manually
provide the full paths to the dynamic dependencies.
Note that this limitation does not apply to the windows build using
libraries from your buildkit, as in that case just providing the path
to libgdal.lib is sufficient.


On 27 March 2013 11:28, Tamas Szekeres <szekerest at gmail.com> wrote:
> Thomas,
> What do you mean by "Linking against dependencies availabel as a static
> library only is not supported directly. Workarounds should be possible and
> will be documented if that need arises". I don't think it is reasonable to
> compile all libs to dynamic libraries which doesn't provide initial support
> for that. Can't we include find scripts to search for the known lib names of
> the libraries?
> Best regards,
> Tamas
> 2013/3/26 thomas bonfort <thomas.bonfort at gmail.com>
>> Devs,
>> Please find rfc92 concerning the migration to cmake.
>> cheers,
>> thomas
>> _______________________________________________
>> mapserver-dev mailing list
>> mapserver-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-dev

More information about the mapserver-dev mailing list