Bug: "AUv3 needs Deployment Target OS X 10.8 or higher to compile", but preprocessor check is for MAC_OS_X_VERSION_10_11


#1

In juce_AUv3_Wrapper.mm with juce 572868f5f2b4903d28a119402150dbc451c62113

code:
#if JUCE_MAC
#if (! defined MAC_OS_X_VERSION_MIN_REQUIRED) || (! defined MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_11)
#error AUv3 needs Deployment Target OS X 10.8 or higher to compile
#endif
#endif

The effect is, that even though I set the OS X Deployment Target to 10.8 I’m getting the error message.

if AUv3 (and Standalone) really requires 10.11, it would be great, if it would be possible to set the deployment target to 10.7 (or 10.8) for AU, VST, AAX and only build AUv3 for 10.11.

Best,
Ben


#2

Sorry the error message is wrong - the preprocessor macros are right. I’ll fix it. Thanks!


#3

Are you sure? I just changed the settings in xcode so that SharedCode, AUv3 App Extension and AUv3 Standalone compile with deployment target 10.8 and the AUv3 Standalone compiles and runs just fine (if I remove the preprocessor check).


#4

Yes the standalone will run but the AUv3 won’t work. The deployment target really needs to be 10.11.


#5

OK, thanks.