From 5409951861f20c9e00f2a75680ce2cef57793699 Mon Sep 17 00:00:00 2001 From: jules Date: Sun, 30 Mar 2014 14:57:39 +0100 Subject: [PATCH] Refactored some Xcode warning suppression. --- extras/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj | 4 ++-- extras/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj | 4 ++-- .../Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj | 4 ++-- .../Source/Project Saving/jucer_ProjectExport_XCode.h | 2 +- .../Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj | 4 ++-- .../Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj | 4 ++-- .../Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj | 4 ++-- .../Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj | 4 ++-- .../Builds/iOS/HelloWorld.xcodeproj/project.pbxproj | 4 ++-- modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp | 1 + .../juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp | 1 + modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp | 1 + modules/juce_audio_processors/format_types/juce_VST3Headers.h | 1 + modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp | 1 + modules/juce_graphics/image_formats/juce_JPEGLoader.cpp | 2 +- 15 files changed, 23 insertions(+), 18 deletions(-) diff --git a/extras/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj b/extras/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj index ce9957c813..9fc0f30704 100644 --- a/extras/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj +++ b/extras/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj @@ -2239,7 +2239,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "JuceDemo"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; 5D9A258B559C20D1603B9B9F = {isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2254,7 +2254,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "JuceDemo"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; E3E8152B5B6326971AA2F802 = {isa = XCConfigurationList; buildConfigurations = ( A16C0416417EF9DF7B09973F, diff --git a/extras/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj b/extras/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj index b4979f944a..ea1940489b 100644 --- a/extras/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj +++ b/extras/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj @@ -2219,7 +2219,7 @@ PRODUCT_NAME = "JuceDemo"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; 5D9A258B559C20D1603B9B9F = {isa = XCBuildConfiguration; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -2237,7 +2237,7 @@ PRODUCT_NAME = "JuceDemo"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; E3E8152B5B6326971AA2F802 = {isa = XCConfigurationList; buildConfigurations = ( A16C0416417EF9DF7B09973F, diff --git a/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj b/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj index 7b126d993b..ab321afe4c 100644 --- a/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj +++ b/extras/Introjucer/Builds/MacOSX/The Introjucer.xcodeproj/project.pbxproj @@ -1950,7 +1950,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "Introjucer"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; 70135D15D7E0D8410C42BBA3 = {isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1965,7 +1965,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "Introjucer"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; F90407F24422C589DA251604 = {isa = XCConfigurationList; buildConfigurations = ( C42924A24AB55E6A940423EA, diff --git a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h index f0e7d866fc..9212ff5678 100644 --- a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h +++ b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h @@ -667,7 +667,7 @@ private: s.add ("GCC_WARN_MISSING_PARENTHESES = YES"); s.add ("GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES"); s.add ("GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES"); - s.add ("WARNING_CFLAGS = \"-Wreorder -Wno-deprecated-register\""); + s.add ("WARNING_CFLAGS = -Wreorder"); s.add ("GCC_MODEL_TUNING = G5"); if (projectType.isStaticLibrary()) diff --git a/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj b/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj index 8986415e75..dd7594b4b7 100644 --- a/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj +++ b/extras/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj @@ -2149,7 +2149,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "JuceDemoPlugin"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; FDD382CE3C754F66D9DB396A = {isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2164,7 +2164,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "JuceDemoPlugin"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; 0720B453F376663EAB98BF9B = {isa = XCConfigurationList; buildConfigurations = ( 6758D5C5D24024DB6F83E78F, diff --git a/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj b/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj index 12bd0b3000..9b5d335abb 100644 --- a/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj +++ b/extras/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj @@ -2080,7 +2080,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "Plugin Host"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; C9295196717FABE454A210B7 = {isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2095,7 +2095,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "Plugin Host"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; 493C2C5E457692E5149C5525 = {isa = XCConfigurationList; buildConfigurations = ( 8D1CA827F1EFD443BDCF198A, diff --git a/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj b/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj index c26c745211..ab06b549fb 100644 --- a/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj +++ b/extras/binarybuilder/Builds/MacOSX/BinaryBuilder.xcodeproj/project.pbxproj @@ -515,7 +515,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "BinaryBuilder"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; 7545BE591FD462C37E44B903 = {isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -530,7 +530,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "BinaryBuilder"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; E4C85B0464A93027D035AA1F = {isa = XCConfigurationList; buildConfigurations = ( D9552CAECBA3D7D5725848E5, diff --git a/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj b/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj index d8bbbf026c..715ac13059 100644 --- a/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj +++ b/extras/example projects/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj @@ -1502,7 +1502,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "HelloWorld"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; CA9F73DE863A75BEA780D77E = {isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1517,7 +1517,7 @@ GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "HelloWorld"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; D5495970AC0AFC78DD0ADE12 = {isa = XCConfigurationList; buildConfigurations = ( F6DA01300C80F2338FCBD24A, diff --git a/extras/example projects/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj b/extras/example projects/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj index 3b4e9dcb1d..17486081a4 100644 --- a/extras/example projects/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj +++ b/extras/example projects/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj @@ -1498,7 +1498,7 @@ PRODUCT_NAME = "HelloWorld"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Debug; }; CA9F73DE863A75BEA780D77E = {isa = XCBuildConfiguration; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -1516,7 +1516,7 @@ PRODUCT_NAME = "HelloWorld"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - WARNING_CFLAGS = "-Wreorder -Wno-deprecated-register"; + WARNING_CFLAGS = -Wreorder; ZERO_LINK = NO; }; name = Release; }; D5495970AC0AFC78DD0ADE12 = {isa = XCConfigurationList; buildConfigurations = ( F6DA01300C80F2338FCBD24A, diff --git a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp index d9957565ef..58fdd8fbcf 100644 --- a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp @@ -49,6 +49,7 @@ namespace FlacNamespace #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wconversion" #pragma clang diagnostic ignored "-Wshadow" + #pragma clang diagnostic ignored "-Wdeprecated-register" #endif #if JUCE_INTEL diff --git a/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp index 9d9ace156d..7cc12a4891 100644 --- a/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp @@ -40,6 +40,7 @@ namespace OggVorbisNamespace #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wconversion" #pragma clang diagnostic ignored "-Wshadow" + #pragma clang diagnostic ignored "-Wdeprecated-register" #endif #include "oggvorbis/vorbisenc.h" diff --git a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp index b993f8e5aa..23c886057d 100644 --- a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp @@ -63,6 +63,7 @@ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wconversion" #pragma clang diagnostic ignored "-Wshadow" + #pragma clang diagnostic ignored "-Wdeprecated-register" #pragma clang diagnostic ignored "-Wunused-parameter" #pragma clang diagnostic ignored "-Wdeprecated-writable-strings" #endif diff --git a/modules/juce_audio_processors/format_types/juce_VST3Headers.h b/modules/juce_audio_processors/format_types/juce_VST3Headers.h index 612e850a34..ffb90e8664 100644 --- a/modules/juce_audio_processors/format_types/juce_VST3Headers.h +++ b/modules/juce_audio_processors/format_types/juce_VST3Headers.h @@ -43,6 +43,7 @@ #pragma clang diagnostic ignored "-Wconversion" #pragma clang diagnostic ignored "-Woverloaded-virtual" #pragma clang diagnostic ignored "-Wshadow" + #pragma clang diagnostic ignored "-Wdeprecated-register" #endif /* These files come with the Steinberg VST3 SDK - to get them, you'll need to diff --git a/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp b/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp index d8d46911e1..71e0850727 100644 --- a/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp +++ b/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp @@ -38,6 +38,7 @@ namespace zlibNamespace #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wconversion" #pragma clang diagnostic ignored "-Wshadow" + #pragma clang diagnostic ignored "-Wdeprecated-register" #endif #undef OS_CODE diff --git a/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp b/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp index 5788c2c1da..0f56e32c81 100644 --- a/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp +++ b/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp @@ -37,9 +37,9 @@ namespace jpeglibNamespace #if JUCE_CLANG #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wconversion" + #pragma clang diagnostic ignored "-Wdeprecated-register" #endif - #define JPEG_INTERNALS #undef FAR #include "jpglib/jpeglib.h"