From bd1e0eec6aa7ba635e3b482a085586deb99d01f0 Mon Sep 17 00:00:00 2001 From: rogerman Date: Sat, 11 Aug 2012 17:20:57 +0000 Subject: [PATCH] Cocoa Port: - Add preprocessor macros for DEBUG and NDEBUG, since, apparently, Xcode doesn't do this for us :( - Add Windows-style preprocessor macro for _DEBUG (AsmJit uses this) --- desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj | 5 +++++ .../src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj | 5 +++++ .../src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj index 4440562c5..49a7dca6a 100644 --- a/desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj +++ b/desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj @@ -3521,6 +3521,10 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + _DEBUG, + "DEBUG=1", + ); GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; @@ -3561,6 +3565,7 @@ GCC_OPTIMIZATION_LEVEL = 3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; GCC_STRICT_ALIASING = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; diff --git a/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj index 4a3465c7a..1d9fb9911 100644 --- a/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj +++ b/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj @@ -3002,6 +3002,10 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + _DEBUG, + "DEBUG=1", + ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_THREADSAFE_STATICS = NO; GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; @@ -3050,6 +3054,7 @@ GCC_OPTIMIZATION_LEVEL = 3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; GCC_STRICT_ALIASING = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_THREADSAFE_STATICS = NO; diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj index ed96c2ae9..b0e9f66e5 100644 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj +++ b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj @@ -2396,6 +2396,10 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + _DEBUG, + "DEBUG=1", + ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_THREADSAFE_STATICS = NO; GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; @@ -2432,6 +2436,7 @@ GCC_OPTIMIZATION_LEVEL = 3; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; GCC_STRICT_ALIASING = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_THREADSAFE_STATICS = NO;