mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-04-23 00:48:54 +02:00

There are three switches to build static/shared libraries. Here is the logic. If BUILD_SHARED_LIBS is defined If BUILD_SHARED_LIBS is ON build only shared-library Else build only static-library Endif Else If MSGPACK_ENABLE_SHARED is ON (default) build shared-library Endif If MSGPACK_ENABLE_STATIC is ON (default) build static-library Endif Endif Here is common settings: If you want to build both static/shared libraries, don't set switches. If you want to build only shared-library, set BUILD_SHARED_LIBS=ON. If you want to build only static-library, set BUILD_SHARED_LIBS=OFF.