aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Snover2016-08-13 16:08:49 -0500
committerColin Snover2016-08-13 16:34:28 -0500
commit97b3437f499db5e50aa97d3085c26b1c98ea9d5f (patch)
tree042a3da50848ad3f9851b9175f3e8409f969bde5
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.
-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;