From a799995415cccb4d7db290085bc755172a2783d4 Mon Sep 17 00:00:00 2001 From: Joe Merten Date: Thu, 25 Jan 2018 17:02:18 +0100 Subject: [PATCH] Changed when to enable custom baud by default (#84) For Apple: - enable by default for macOS / OSX - do not enable by default for iOS Have not found a way to check for OSX version on preprocessor level. --- custbaud.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/custbaud.h b/custbaud.h index c51282b..b6df14b 100644 --- a/custbaud.h +++ b/custbaud.h @@ -41,9 +41,20 @@ #endif /* of arch */ #endif /* of version */ -#elif defined (__APPLE__) +#elif defined (__APPLE__) && defined(__MACH__) -/* ?? Maybe enable by-default for specific versions ?? */ +#include +#include +#if TARGET_IPHONE_SIMULATOR +/* Do not enable by default for iOS in Xcode simulator */ +#elif TARGET_OS_IPHONE +/* Do not enable by default for iOS until it has been tested */ +#elif TARGET_OS_MAC +/* Enable by-default for macOS / OSX >= 10.4 (Tiger) */ +#ifndef USE_CUSTOM_BAUD +#define USE_CUSTOM_BAUD +#endif +#endif /* of TARGET_OS_... */ #define CUSTOM_BAUD_HEAD "custbaud_bsd.h" #elif defined (__NetBSD__)