summaryrefslogtreecommitdiffstats
path: root/third_party/libjingle
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/libjingle')
-rw-r--r--third_party/libjingle/libjingle.gyp8
-rw-r--r--third_party/libjingle/overrides/talk/base/logging.h2
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