From b4a4dcd788bc74008cceb3283ceb41f3132e9eee Mon Sep 17 00:00:00 2001 From: denchat <19730041+denchat@users.noreply.github.com> Date: Thu, 2 May 2019 14:09:11 +0700 Subject: [PATCH] Add `#define FMT_EXTERN extern` only when not `FMT_HEADER_ONLY` --- include/fmt/core.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/fmt/core.h b/include/fmt/core.h index faeea94f..7c55ffad 100644 --- a/include/fmt/core.h +++ b/include/fmt/core.h @@ -199,6 +199,12 @@ # define FMT_EXTERN_TEMPLATE_API #endif +#if !define(FMT_HEADER_ONLY) +# define FMT_EXTERN extern +#else +# define FMT_EXTERN +#endif + #ifndef FMT_ASSERT # define FMT_ASSERT(condition, message) assert((condition) && message) #endif