From 1915a11c640b18c754573370594aab018393923d Mon Sep 17 00:00:00 2001 From: Charlie Fenton Date: Mon, 18 Nov 2013 17:24:54 -0800 Subject: [PATCH] Mac: Use newer Apple LLVM Compiler, temporarily add -Wno-overloaded-virtual compiler flag to suppress 61 warnings about hiding overloaded virtual functions --- mac_build/boinc.xcodeproj/project.pbxproj | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/mac_build/boinc.xcodeproj/project.pbxproj b/mac_build/boinc.xcodeproj/project.pbxproj index 5b71754981..49bce01194 100755 --- a/mac_build/boinc.xcodeproj/project.pbxproj +++ b/mac_build/boinc.xcodeproj/project.pbxproj @@ -3579,6 +3579,13 @@ PRODUCT_NAME = BOINCManager; SKIP_INSTALL = YES; STRIP_INSTALLED_PRODUCT = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + "-Wno-write-strings", + "-Wno-overloaded-virtual", + ); }; name = Development; }; @@ -3629,6 +3636,13 @@ PRODUCT_NAME = BOINCManager; SKIP_INSTALL = YES; STRIP_INSTALLED_PRODUCT = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + "-Wno-write-strings", + "-Wno-overloaded-virtual", + ); }; name = Deployment; }; @@ -3878,7 +3892,6 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; DEPLOYMENT_POSTPROCESSING = YES; - GCC_VERSION = com.apple.compilers.llvmgcc42; HEADER_SEARCH_PATHS = "../../curl-7.26.0/include"; INFOPLIST_PREPROCESSOR_DEFINITIONS = ""; LIBRARY_SEARCH_PATHS = ""; @@ -3969,7 +3982,6 @@ GCC_FAST_MATH = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; - GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO; LIBRARY_STYLE = STATIC; @@ -4053,7 +4065,6 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; DEPLOYMENT_POSTPROCESSING = YES; - GCC_VERSION = com.apple.compilers.llvmgcc42; HEADER_SEARCH_PATHS = "../../curl-7.26.0/include"; INFOPLIST_PREPROCESSOR_DEFINITIONS = ""; LIBRARY_SEARCH_PATHS = ""; @@ -4139,7 +4150,6 @@ GCC_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_SYMBOLS_PRIVATE_EXTERN = YES; - GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO; LIBRARY_STYLE = STATIC;