diff --git a/include/Nazara/Prerequisites.hpp b/include/Nazara/Prerequisites.hpp index 3b371c863..b95505afe 100644 --- a/include/Nazara/Prerequisites.hpp +++ b/include/Nazara/Prerequisites.hpp @@ -25,6 +25,10 @@ #ifndef NAZARA_PREREQUISITES_HPP #define NAZARA_PREREQUISITES_HPP +#if defined(__APPLE__) +#include +#endif + // Try to identify the compiler #if defined(__BORLANDC__) #define NAZARA_COMPILER_BORDLAND @@ -130,11 +134,11 @@ #define NAZARA_EXPORT __attribute__((visibility ("default"))) #define NAZARA_IMPORT __attribute__((visibility ("default"))) -#elif defined(__APPLE__) && defined(__MACH__) +#elif defined(__APPLE__) && !TARGET_OS_IPHONE #define NAZARA_PLATFORM_DESKTOP #define NAZARA_PLATFORM_MACOS #define NAZARA_PLATFORM_POSIX - + #define NAZARA_EXPORT __attribute__((visibility ("default"))) #define NAZARA_IMPORT __attribute__((visibility ("default"))) #else