aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorColin Snover2016-08-13 16:08:49 -0500
committerColin Snover2016-08-13 16:34:28 -0500
commit97b3437f499db5e50aa97d3085c26b1c98ea9d5f (patch)
tree042a3da50848ad3f9851b9175f3e8409f969bde5 /devtools
parentbeba350baa4295b08afa72419e1fb77cadbd274c (diff)
downloadscummvm-rg350-97b3437f499db5e50aa97d3085c26b1c98ea9d5f.tar.gz
scummvm-rg350-97b3437f499db5e50aa97d3085c26b1c98ea9d5f.tar.bz2
scummvm-rg350-97b3437f499db5e50aa97d3085c26b1c98ea9d5f.zip
CREATE_PROJECT: Fix warning flags in Xcode generator
Sign comparison should be on to match other compilers, and multichar warnings should be disabled for all platforms, not just iOS.
Diffstat (limited to 'devtools')
-rw-r--r--devtools/create_project/xcode.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/devtools/create_project/xcode.cpp b/devtools/create_project/xcode.cpp
index 62969d1436..07dc24e315 100644
--- a/devtools/create_project/xcode.cpp
+++ b/devtools/create_project/xcode.cpp
@@ -786,6 +786,8 @@ void XcodeProvider::setupBuildConfiguration(const BuildSetup &setup) {
ADD_SETTING(scummvm_Debug, "GCC_ENABLE_CPP_RTTI", "YES");
ADD_SETTING(scummvm_Debug, "GCC_INPUT_FILETYPE", "automatic");
ADD_SETTING(scummvm_Debug, "GCC_OPTIMIZATION_LEVEL", "0");
+ ADD_SETTING(scummvm_Debug, "GCC_WARN_SIGN_COMPARE", "YES");
+ ADD_SETTING(scummvm_Debug, "WARNING_CFLAGS", "-Wno-multichar");
ValueList scummvm_defines(_defines);
REMOVE_DEFINE(scummvm_defines, "MACOSX");
REMOVE_DEFINE(scummvm_defines, "IPHONE");
@@ -844,7 +846,6 @@ void XcodeProvider::setupBuildConfiguration(const BuildSetup &setup) {
ADD_SETTING(iPhone_Debug, "GCC_OPTIMIZATION_LEVEL", "0");
ADD_SETTING(iPhone_Debug, "GCC_PRECOMPILE_PREFIX_HEADER", "NO");
ADD_SETTING(iPhone_Debug, "GCC_WARN_64_TO_32_BIT_CONVERSION", "NO");
- ADD_SETTING(iPhone_Debug, "WARNING_CFLAGS", "-Wno-multichar");
ADD_SETTING_QUOTE(iPhone_Debug, "GCC_PREFIX_HEADER", "");
ADD_SETTING(iPhone_Debug, "GCC_UNROLL_LOOPS", "YES");
ValueList iPhone_HeaderSearchPaths;