diff --git a/src/msgpack_export.h b/src/msgpack_export.h index bc4ece0..a5759c7 100644 --- a/src/msgpack_export.h +++ b/src/msgpack_export.h @@ -3,10 +3,14 @@ #include -#if defined(MSGPACK_MAKE_LIB) // building lib -#define MSGPACK_EXPORT Q_DECL_EXPORT -#else // using lib -#define MSGPACK_EXPORT Q_DECL_IMPORT +#ifndef MSGPACK_STATIC +# if defined(MSGPACK_MAKE_LIB) +# define MSGPACK_EXPORT Q_DECL_EXPORT +# else +# define MSGPACK_EXPORT Q_DECL_IMPORT +# endif +#else +# define MSGPACK_EXPORT #endif #endif // MSGPACK_EXPORT_H