Xcode 14 has minimum deployment targets of macos 10.13 and iOS 11.v7.0.9
@@ -4,6 +4,27 @@ JUCE breaking changes | |||||
Develop | Develop | ||||
======= | ======= | ||||
Change | |||||
------ | |||||
The default macOS and iOS deployment targets set by the Projucer have been | |||||
increased to macOS 10.13 and iOS 11 respectively. | |||||
Possible Issues | |||||
--------------- | |||||
Projects using the Projucer's default minimum deployment target will have their | |||||
minimum deployment target increased. | |||||
Workaround | |||||
---------- | |||||
If you need a lower minimum deployment target then you must set this in the | |||||
Projucer's Xcode build configuration settings. | |||||
Rationale | |||||
--------- | |||||
Xcode 14 no longer supports deployment targets lower than macOS 10.13 and iOS | |||||
11. | |||||
Change | Change | ||||
------ | ------ | ||||
The ARA SDK expected by JUCE has been updated to version 2.2.0. | The ARA SDK expected by JUCE has been updated to version 2.2.0. | ||||
@@ -49,6 +70,7 @@ significant changes are that we cannot mix operations using the new and old | |||||
interfaces, and that changing a priority using the new interface can only be | interfaces, and that changing a priority using the new interface can only be | ||||
done on the currently running thread. | done on the currently running thread. | ||||
Change | Change | ||||
------ | ------ | ||||
The constructor of WebBrowserComponent now requires passing in an instance of | The constructor of WebBrowserComponent now requires passing in an instance of | ||||
@@ -85,6 +107,7 @@ browser backend is more intuitive then requiring the user to derive from a | |||||
special class, especially if additional browser backends are added in the | special class, especially if additional browser backends are added in the | ||||
future. | future. | ||||
Change | Change | ||||
------ | ------ | ||||
The function AudioIODeviceCallback::audioDeviceIOCallback() was removed. | The function AudioIODeviceCallback::audioDeviceIOCallback() was removed. | ||||
@@ -570,7 +570,7 @@ | |||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
LLVM_LTO = YES; | LLVM_LTO = YES; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -660,7 +660,7 @@ | |||||
INFOPLIST_FILE = Info-App.plist; | INFOPLIST_FILE = Info-App.plist; | ||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -489,7 +489,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
PRODUCT_NAME = "DemoRunner"; | PRODUCT_NAME = "DemoRunner"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
TARGETED_DEVICE_FAMILY = "1,2"; | TARGETED_DEVICE_FAMILY = "1,2"; | ||||
@@ -719,7 +719,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
ONLY_ACTIVE_ARCH = YES; | ONLY_ACTIVE_ARCH = YES; | ||||
PRODUCT_NAME = "DemoRunner"; | PRODUCT_NAME = "DemoRunner"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
@@ -363,7 +363,7 @@ | |||||
INFOPLIST_FILE = Info-App.plist; | INFOPLIST_FILE = Info-App.plist; | ||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | ||||
PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest; | PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest; | ||||
@@ -426,7 +426,7 @@ | |||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
LLVM_LTO = YES; | LLVM_LTO = YES; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | ||||
PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest; | PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest; | ||||
@@ -490,7 +490,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
ONLY_ACTIVE_ARCH = YES; | ONLY_ACTIVE_ARCH = YES; | ||||
PRODUCT_NAME = "AudioPerformanceTest"; | PRODUCT_NAME = "AudioPerformanceTest"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
@@ -540,7 +540,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
PRODUCT_NAME = "AudioPerformanceTest"; | PRODUCT_NAME = "AudioPerformanceTest"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
TARGETED_DEVICE_FAMILY = "1,2"; | TARGETED_DEVICE_FAMILY = "1,2"; | ||||
@@ -502,7 +502,7 @@ | |||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
LLVM_LTO = YES; | LLVM_LTO = YES; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -639,7 +639,7 @@ | |||||
INFOPLIST_FILE = Info-App.plist; | INFOPLIST_FILE = Info-App.plist; | ||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -566,7 +566,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
ONLY_ACTIVE_ARCH = YES; | ONLY_ACTIVE_ARCH = YES; | ||||
PRODUCT_NAME = "Plugin Host"; | PRODUCT_NAME = "Plugin Host"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
@@ -704,7 +704,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
PRODUCT_NAME = "Plugin Host"; | PRODUCT_NAME = "Plugin Host"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
TARGETED_DEVICE_FAMILY = "1,2"; | TARGETED_DEVICE_FAMILY = "1,2"; | ||||
@@ -223,7 +223,7 @@ | |||||
"$(inherited)", | "$(inherited)", | ||||
); | ); | ||||
INSTALL_PATH = "/usr/bin"; | INSTALL_PATH = "/usr/bin"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
PRODUCT_BUNDLE_IDENTIFIER = com.juce.binarybuilder; | PRODUCT_BUNDLE_IDENTIFIER = com.juce.binarybuilder; | ||||
PRODUCT_NAME = "BinaryBuilder"; | PRODUCT_NAME = "BinaryBuilder"; | ||||
@@ -320,7 +320,7 @@ | |||||
); | ); | ||||
INSTALL_PATH = "/usr/bin"; | INSTALL_PATH = "/usr/bin"; | ||||
LLVM_LTO = YES; | LLVM_LTO = YES; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.11; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
PRODUCT_BUNDLE_IDENTIFIER = com.juce.binarybuilder; | PRODUCT_BUNDLE_IDENTIFIER = com.juce.binarybuilder; | ||||
PRODUCT_NAME = "BinaryBuilder"; | PRODUCT_NAME = "BinaryBuilder"; | ||||
@@ -407,7 +407,7 @@ | |||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
LLVM_LTO = YES; | LLVM_LTO = YES; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.9; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | ||||
PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo; | PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo; | ||||
@@ -568,7 +568,7 @@ | |||||
INFOPLIST_FILE = Info-App.plist; | INFOPLIST_FILE = Info-App.plist; | ||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.9; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | OTHER_LDFLAGS = "-weak_framework Metal -weak_framework MetalKit"; | ||||
PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo; | PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo; | ||||
@@ -473,7 +473,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
ONLY_ACTIVE_ARCH = YES; | ONLY_ACTIVE_ARCH = YES; | ||||
PRODUCT_NAME = "JUCE Network Graphics Demo"; | PRODUCT_NAME = "JUCE Network Graphics Demo"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
@@ -523,7 +523,7 @@ | |||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; | GCC_WARN_UNINITIALIZED_AUTOS = YES; | ||||
GCC_WARN_UNUSED_FUNCTION = YES; | GCC_WARN_UNUSED_FUNCTION = YES; | ||||
GCC_WARN_UNUSED_VARIABLE = YES; | GCC_WARN_UNUSED_VARIABLE = YES; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 9.3; | |||||
IPHONEOS_DEPLOYMENT_TARGET = 11.0; | |||||
PRODUCT_NAME = "JUCE Network Graphics Demo"; | PRODUCT_NAME = "JUCE Network Graphics Demo"; | ||||
SDKROOT = iphoneos; | SDKROOT = iphoneos; | ||||
TARGETED_DEVICE_FAMILY = "1,2"; | TARGETED_DEVICE_FAMILY = "1,2"; | ||||
@@ -19,10 +19,8 @@ | |||||
<EXPORTFORMATS> | <EXPORTFORMATS> | ||||
<XCODE_MAC targetFolder="Builds/MacOSX" bigIcon="Ww6bQw" applicationCategory="public.app-category.developer-tools"> | <XCODE_MAC targetFolder="Builds/MacOSX" bigIcon="Ww6bQw" applicationCategory="public.app-category.developer-tools"> | ||||
<CONFIGURATIONS> | <CONFIGURATIONS> | ||||
<CONFIGURATION name="Debug" osxCompatibility="10.9 SDK" isDebug="1" targetName="JUCE Network Graphics Demo" | |||||
macOSDeploymentTarget="10.9"/> | |||||
<CONFIGURATION name="Release" osxCompatibility="10.9 SDK" isDebug="0" targetName="JUCE Network Graphics Demo" | |||||
macOSDeploymentTarget="10.9"/> | |||||
<CONFIGURATION name="Debug" isDebug="1" targetName="JUCE Network Graphics Demo"/> | |||||
<CONFIGURATION name="Release" isDebug="0" targetName="JUCE Network Graphics Demo"/> | |||||
</CONFIGURATIONS> | </CONFIGURATIONS> | ||||
<MODULEPATHS> | <MODULEPATHS> | ||||
<MODULEPATH id="juce_core" path="../../modules"/> | <MODULEPATH id="juce_core" path="../../modules"/> | ||||
@@ -111,8 +109,8 @@ | |||||
androidCpp11="1" targetFolder="Builds/Android" bigIcon="Ww6bQw" | androidCpp11="1" targetFolder="Builds/Android" bigIcon="Ww6bQw" | ||||
gradleToolchainVersion="3.6"> | gradleToolchainVersion="3.6"> | ||||
<CONFIGURATIONS> | <CONFIGURATIONS> | ||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="6" | |||||
targetName="JUCE Network Graphics Demo" defines="JUCE_DEBUG=0"/> | |||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="6" targetName="JUCE Network Graphics Demo" | |||||
defines="JUCE_DEBUG=0"/> | |||||
<CONFIGURATION name="Release" isDebug="0" targetName="JUCE Network Graphics Demo"/> | <CONFIGURATION name="Release" isDebug="0" targetName="JUCE Network Graphics Demo"/> | ||||
</CONFIGURATIONS> | </CONFIGURATIONS> | ||||
<MODULEPATHS> | <MODULEPATHS> | ||||
@@ -1171,7 +1171,7 @@ | |||||
INFOPLIST_FILE = Info-App.plist; | INFOPLIST_FILE = Info-App.plist; | ||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.12; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../Build $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../Build $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -1240,7 +1240,7 @@ | |||||
INFOPLIST_FILE = Info-App.plist; | INFOPLIST_FILE = Info-App.plist; | ||||
INFOPLIST_PREPROCESS = NO; | INFOPLIST_PREPROCESS = NO; | ||||
INSTALL_PATH = "$(HOME)/Applications"; | INSTALL_PATH = "$(HOME)/Applications"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.12; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../Build $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../Build $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -12,9 +12,9 @@ | |||||
applicationCategory="public.app-category.developer-tools"> | applicationCategory="public.app-category.developer-tools"> | ||||
<CONFIGURATIONS> | <CONFIGURATIONS> | ||||
<CONFIGURATION name="Debug" isDebug="1" targetName="Projucer" cppLibType="libc++" | <CONFIGURATION name="Debug" isDebug="1" targetName="Projucer" cppLibType="libc++" | ||||
recommendedWarnings="LLVM" macOSDeploymentTarget="10.12"/> | |||||
recommendedWarnings="LLVM"/> | |||||
<CONFIGURATION name="Release" isDebug="0" targetName="Projucer" cppLibType="libc++" | <CONFIGURATION name="Release" isDebug="0" targetName="Projucer" cppLibType="libc++" | ||||
linkTimeOptimisation="0" recommendedWarnings="LLVM" macOSDeploymentTarget="10.12"/> | |||||
linkTimeOptimisation="0" recommendedWarnings="LLVM"/> | |||||
</CONFIGURATIONS> | </CONFIGURATIONS> | ||||
<MODULEPATHS> | <MODULEPATHS> | ||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/> | <MODULEPATH id="juce_gui_extra" path="../../modules"/> | ||||
@@ -807,10 +807,10 @@ protected: | |||||
: BuildConfiguration (p, t, e), | : BuildConfiguration (p, t, e), | ||||
iOS (isIOS), | iOS (isIOS), | ||||
macOSBaseSDK (config, Ids::macOSBaseSDK, getUndoManager()), | macOSBaseSDK (config, Ids::macOSBaseSDK, getUndoManager()), | ||||
macOSDeploymentTarget (config, Ids::macOSDeploymentTarget, getUndoManager(), "10.11"), | |||||
macOSDeploymentTarget (config, Ids::macOSDeploymentTarget, getUndoManager(), "10.13"), | |||||
macOSArchitecture (config, Ids::osxArchitecture, getUndoManager(), macOSArch_Default), | macOSArchitecture (config, Ids::osxArchitecture, getUndoManager(), macOSArch_Default), | ||||
iosBaseSDK (config, Ids::iosBaseSDK, getUndoManager()), | iosBaseSDK (config, Ids::iosBaseSDK, getUndoManager()), | ||||
iosDeploymentTarget (config, Ids::iosDeploymentTarget, getUndoManager(), "9.3"), | |||||
iosDeploymentTarget (config, Ids::iosDeploymentTarget, getUndoManager(), "11.0"), | |||||
customXcodeFlags (config, Ids::customXcodeFlags, getUndoManager()), | customXcodeFlags (config, Ids::customXcodeFlags, getUndoManager()), | ||||
plistPreprocessorDefinitions (config, Ids::plistPreprocessorDefinitions, getUndoManager()), | plistPreprocessorDefinitions (config, Ids::plistPreprocessorDefinitions, getUndoManager()), | ||||
codeSignIdentity (config, Ids::codeSigningIdentity, getUndoManager()), | codeSignIdentity (config, Ids::codeSigningIdentity, getUndoManager()), | ||||
@@ -859,7 +859,7 @@ protected: | |||||
"The version of the macOS SDK to link against." + sdkInfoString + "10.11."); | "The version of the macOS SDK to link against." + sdkInfoString + "10.11."); | ||||
props.add (new TextPropertyComponent (macOSDeploymentTarget, "macOS Deployment Target", 8, false), | props.add (new TextPropertyComponent (macOSDeploymentTarget, "macOS Deployment Target", 8, false), | ||||
"The minimum version of macOS to target." + sdkInfoString + "10.7."); | |||||
"The minimum version of macOS to target." + sdkInfoString + "10.9."); | |||||
props.add (new ChoicePropertyComponent (macOSArchitecture, "macOS Architecture", | props.add (new ChoicePropertyComponent (macOSArchitecture, "macOS Architecture", | ||||
{ "Native architecture of build machine", "Standard 32-bit", "Standard 32/64-bit", "Standard 64-bit" }, | { "Native architecture of build machine", "Standard 32-bit", "Standard 32/64-bit", "Standard 64-bit" }, | ||||
@@ -460,7 +460,7 @@ | |||||
); | ); | ||||
INSTALL_PATH = "/usr/bin"; | INSTALL_PATH = "/usr/bin"; | ||||
LLVM_LTO = YES; | LLVM_LTO = YES; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.10; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -590,7 +590,7 @@ | |||||
"$(inherited)", | "$(inherited)", | ||||
); | ); | ||||
INSTALL_PATH = "/usr/bin"; | INSTALL_PATH = "/usr/bin"; | ||||
MACOSX_DEPLOYMENT_TARGET = 10.10; | |||||
MACOSX_DEPLOYMENT_TARGET = 10.13; | |||||
MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | MTL_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/LV2_SDK $(SRCROOT)/../../../../modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode $(SRCROOT)/../../../../modules"; | ||||
OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CFLAGS = "-Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | OTHER_CPLUSPLUSFLAGS = "-Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -Wunused-private-field -Winconsistent-missing-destructor-override -Wall -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wswitch-enum -Wsign-conversion -Wsign-compare -Wunreachable-code -Wcast-align -Wno-ignored-qualifiers -Wshorten-64-to-32 -Wconversion -Wint-conversion -Wconditional-uninitialized -Wconstant-conversion -Wbool-conversion -Wextra-semi -Wshift-sign-overflow -Wshadow-all -Wnullable-to-nonnull-conversion -Wmissing-prototypes -Wunguarded-availability -Wunguarded-availability-new"; | ||||
@@ -12,10 +12,10 @@ | |||||
<EXPORTFORMATS> | <EXPORTFORMATS> | ||||
<XCODE_MAC targetFolder="Builds/MacOSX" applicationCategory="public.app-category.developer-tools"> | <XCODE_MAC targetFolder="Builds/MacOSX" applicationCategory="public.app-category.developer-tools"> | ||||
<CONFIGURATIONS> | <CONFIGURATIONS> | ||||
<CONFIGURATION name="Debug" osxCompatibility="10.10 SDK" isDebug="1" targetName="UnitTestRunner" | |||||
recommendedWarnings="LLVM" macOSDeploymentTarget="10.10"/> | |||||
<CONFIGURATION name="Release" osxCompatibility="10.10 SDK" isDebug="0" targetName="UnitTestRunner" | |||||
recommendedWarnings="LLVM" macOSDeploymentTarget="10.10"/> | |||||
<CONFIGURATION name="Debug" isDebug="1" targetName="UnitTestRunner" | |||||
recommendedWarnings="LLVM"/> | |||||
<CONFIGURATION name="Release" isDebug="0" targetName="UnitTestRunner" | |||||
recommendedWarnings="LLVM"/> | |||||
</CONFIGURATIONS> | </CONFIGURATIONS> | ||||
<MODULEPATHS> | <MODULEPATHS> | ||||
<MODULEPATH id="juce_core" path="../../modules"/> | <MODULEPATH id="juce_core" path="../../modules"/> | ||||
@@ -149,9 +149,9 @@ | |||||
#if JUCE_MAC | #if JUCE_MAC | ||||
#if ! defined (MAC_OS_X_VERSION_10_14) | #if ! defined (MAC_OS_X_VERSION_10_14) | ||||
#error "The 10.14 SDK (Xcode 10.1+) is required to build JUCE apps. You can create apps that run on macOS 10.7+ by changing the deployment target." | |||||
#elif MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_7 | |||||
#error "Building for OSX 10.6 is no longer supported!" | |||||
#error "The 10.14 SDK (Xcode 10.1+) is required to build JUCE apps. You can create apps that run on macOS 10.9+ by changing the deployment target." | |||||
#elif MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_9 | |||||
#error "Building for OSX 10.8 and earlier is no longer supported!" | |||||
#endif | #endif | ||||
#endif | #endif | ||||
#endif | #endif | ||||