ecmwf / multio

MultIO is a runtime-configurable multiplexer for Weather Model output of GRIB data
Apache License 2.0
7 stars 8 forks source link

Always compile multio-fdb5 as shared library #12

Closed wdeconinck closed 1 year ago

wdeconinck commented 1 year ago

Due to reliance on factory self registration this library should never be compiled as static. This may happen otherwise when CMake configuration with -DBUILD_SHARED_LIBS=OFF occurs

FussyDuck commented 1 year ago

CLA assistant check
All committers have signed the CLA.

wdeconinck commented 1 year ago

In the end for globally static builds we also require the underlying fdb5 library to be shared, see https://github.com/ecmwf/fdb/pull/2