diff --git a/Foundation/include/Poco/AtomicCounter.h b/Foundation/include/Poco/AtomicCounter.h index 52e8a07c2..4c7c7884f 100644 --- a/Foundation/include/Poco/AtomicCounter.h +++ b/Foundation/include/Poco/AtomicCounter.h @@ -23,10 +23,12 @@ #include "Poco/UnWindows.h" #elif POCO_OS == POCO_OS_MAC_OS_X #if __MAC_OS_X_VERSION_MAX_ALLOWED >= 101200 || __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 || __TV_OS_VERSION_MAX_ALLOWED >= 100000 || __WATCH_OS_VERSION_MAX_ALLOWED >= 30000 - #ifndef POCO_HAVE_STD_ATOMICS - #if __cplusplus >= 201103L + #if __cplusplus >= 201103L + #ifndef POCO_HAVE_STD_ATOMICS #define POCO_HAVE_STD_ATOMICS #endif + #else + #include #endif #else #include