From c8b535cf4ce83a7dd33ded629335609a8da42cb3 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Thu, 18 Apr 2024 17:38:11 +0100 Subject: [PATCH] feat: improved automatic mode of `MP_UNITS_API_STD_FORMAT` --- src/core/include/mp-units/compat_macros.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/core/include/mp-units/compat_macros.h b/src/core/include/mp-units/compat_macros.h index 24843dd4..a231bfd8 100644 --- a/src/core/include/mp-units/compat_macros.h +++ b/src/core/include/mp-units/compat_macros.h @@ -38,9 +38,13 @@ #endif -#if !defined MP_UNITS_API_STD_FORMAT || !MP_UNITS_API_STD_FORMAT +#if defined MP_UNITS_API_STD_FORMAT && !MP_UNITS_API_STD_FORMAT -#if __has_include() +#define MP_UNITS_USE_FMTLIB 1 + +#elif !defined MP_UNITS_API_STD_FORMAT + +#if !__has_include() && __has_include() #define MP_UNITS_USE_FMTLIB 1 #endif