diff --git a/lib/espMqttClient/src/Transport/ClientPosix.cpp b/lib/espMqttClient/src/Transport/ClientPosix.cpp index d5ceac48f..dd4eebfd3 100644 --- a/lib/espMqttClient/src/Transport/ClientPosix.cpp +++ b/lib/espMqttClient/src/Transport/ClientPosix.cpp @@ -8,7 +8,7 @@ the LICENSE file. #include "ClientPosix.h" -#if defined(__linux__) +#if defined(__linux__) || defined(__APPLE__) namespace espMqttClientInternals { diff --git a/lib/espMqttClient/src/Transport/ClientPosix.h b/lib/espMqttClient/src/Transport/ClientPosix.h index af0dd4bff..ca11bd1f2 100644 --- a/lib/espMqttClient/src/Transport/ClientPosix.h +++ b/lib/espMqttClient/src/Transport/ClientPosix.h @@ -8,7 +8,7 @@ the LICENSE file. #pragma once -#if defined(__linux__) +#if defined(__linux__) || defined(__APPLE__) #include #include diff --git a/lib/espMqttClient/src/espMqttClient.cpp b/lib/espMqttClient/src/espMqttClient.cpp index 74d0ace67..6649487cc 100644 --- a/lib/espMqttClient/src/espMqttClient.cpp +++ b/lib/espMqttClient/src/espMqttClient.cpp @@ -69,7 +69,7 @@ espMqttClientSecure & espMqttClientSecure::setPreSharedKey(const char * pskIdent #endif -#if defined(__linux__) +#if defined(__linux__) || defined(__APPLE__) espMqttClient::espMqttClient() : MqttClientSetup(espMqttClientTypes::UseInternalTask::NO) , _client() { diff --git a/lib/espMqttClient/src/espMqttClient.h b/lib/espMqttClient/src/espMqttClient.h index 128a801be..b31a8ea64 100644 --- a/lib/espMqttClient/src/espMqttClient.h +++ b/lib/espMqttClient/src/espMqttClient.h @@ -14,7 +14,7 @@ the LICENSE file. #if defined(ARDUINO_ARCH_ESP8266) || defined(ARDUINO_ARCH_ESP32) #include "Transport/ClientSync.h" #include "Transport/ClientSecureSync.h" -#elif defined(__linux__) +#elif defined(__linux__) || defined(__APPLE__) #include "Transport/ClientPosix.h" #endif @@ -74,7 +74,7 @@ class espMqttClientSecure : public MqttClientSetup { #endif -#if defined(__linux__) +#if defined(__linux__) || defined(__APPLE__) class espMqttClient : public MqttClientSetup { public: espMqttClient();