fmt: portable api macro

pull/1156/head
taiyu 6 years ago
parent 54089dcbbb
commit 25c42b00dc

@ -155,12 +155,16 @@
# define FMT_BEGIN_NAMESPACE namespace fmt { FMT_INLINE_NAMESPACE v5 {
#endif
#if !defined(FMT_HEADER_ONLY) && defined(_WIN32)
#if !defined(FMT_HEADER_ONLY)
# if defined(_WIN32) || defined(__CYGWIN__)
# ifdef FMT_EXPORT
# define FMT_API __declspec(dllexport)
# elif defined(FMT_SHARED)
# define FMT_API __declspec(dllimport)
# endif
# elif __GNUC__ >= 4
# define FMT_API __attribute__((visibility ("default")))
# endif
#endif
#ifndef FMT_API
# define FMT_API

Loading…
Cancel
Save