--- src/bluetooth/osx/osxbtcentralmanager.mm.orig 2017-09-06 05:14:54.000000000 -0700 +++ src/bluetooth/osx/osxbtcentralmanager.mm 2017-09-24 22:16:28.000000000 -0700 @@ -1072,13 +1072,13 @@ { using namespace OSXBluetooth; -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) const CBManagerState state = central.state; #else const CBCentralManagerState state = central.state; #endif -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) if (state == CBManagerStateUnknown || state == CBManagerStateResetting) { #else @@ -1094,7 +1094,7 @@ } // Let's check some states we do not like first: -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) if (state == CBManagerStateUnsupported || state == CBManagerStateUnauthorized) { #else if (state == CBCentralManagerStateUnsupported || state == CBCentralManagerStateUnauthorized) { @@ -1114,7 +1114,7 @@ return; } -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) if (state == CBManagerStatePoweredOff) { #else if (state == CBCentralManagerStatePoweredOff) { @@ -1133,7 +1133,7 @@ return; } -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) if (state == CBManagerStatePoweredOn) { #else if (state == CBCentralManagerStatePoweredOn) { --- src/bluetooth/osx/osxbtledeviceinquiry.mm.orig 2017-09-06 05:14:54.000000000 -0700 +++ src/bluetooth/osx/osxbtledeviceinquiry.mm 2017-09-24 22:17:19.000000000 -0700 @@ -198,7 +198,7 @@ dispatch_queue_t leQueue(qt_LE_queue()); Q_ASSERT(leQueue); -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) const CBManagerState cbState(central.state); if (cbState == CBManagerStatePoweredOn) { #else @@ -219,7 +219,7 @@ }); [manager scanForPeripheralsWithServices:nil options:nil]; } // Else we ignore. -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) } else if (cbState == CBManagerStateUnsupported || cbState == CBManagerStateUnauthorized) { #else } else if (cbState == CBCentralManagerStateUnsupported || cbState == CBCentralManagerStateUnauthorized) { @@ -233,7 +233,7 @@ } [manager setDelegate:nil]; -#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) +#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300) } else if (cbState == CBManagerStatePoweredOff) { #else } else if (cbState == CBCentralManagerStatePoweredOff) {