diff options
Diffstat (limited to 'third_party/libjingle')
-rw-r--r-- | third_party/libjingle/libjingle.gyp | 8 | ||||
-rw-r--r-- | third_party/libjingle/overrides/talk/base/logging.h | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/third_party/libjingle/libjingle.gyp b/third_party/libjingle/libjingle.gyp index 239a55b..3eb5428 100644 --- a/third_party/libjingle/libjingle.gyp +++ b/third_party/libjingle/libjingle.gyp @@ -3,6 +3,9 @@ # found in the LICENSE file. { + 'variables': { + 'no_libjingle_logging%': 0, + }, 'target_defaults': { 'defines': [ 'FEATURE_ENABLE_SSL', @@ -79,6 +82,11 @@ 'BSD', ], }], + ['no_libjingle_logging==1', { + 'defines': [ + 'NO_LIBJINGLE_LOGGING', + ], + }], ], }, 'all_dependent_settings': { diff --git a/third_party/libjingle/overrides/talk/base/logging.h b/third_party/libjingle/overrides/talk/base/logging.h index 2d058e6..1a865af 100644 --- a/third_party/libjingle/overrides/talk/base/logging.h +++ b/third_party/libjingle/overrides/talk/base/logging.h @@ -263,7 +263,7 @@ void LogMultiline(LoggingSeverity level, const char* label, bool input, // If LOGGING is not explicitly defined, default to enabled in debug mode #if defined(SAFE_TO_DEFINE_TALK_BASE_LOGGING_MACROS) #if !defined(LOGGING) -#if defined(_DEBUG) && !defined(NDEBUG) +#if defined(_DEBUG) && !defined(NDEBUG) && !defined(NO_LIBJINGLE_LOGGING) #define LOGGING 1 #else #define LOGGING 0 |