summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
authorblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-24 21:33:00 +0000
committerblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-24 21:33:00 +0000
commit6040af94afce8f5953b8c19c5258a6d8be122152 (patch)
tree4b5ac1a229555694d24103633386b192d8132594 /third_party
parentea91a2bf8536adfed57c70d56df741dbd8aeb8d2 (diff)
downloadchromium_src-6040af94afce8f5953b8c19c5258a6d8be122152.zip
chromium_src-6040af94afce8f5953b8c19c5258a6d8be122152.tar.gz
chromium_src-6040af94afce8f5953b8c19c5258a6d8be122152.tar.bz2
Makes the necessary changes to sync.gyp as well as its dependencies (most notably jingle) in order to bring up the complete sync_notifier target on iOS.
TBR=thakis Review URL: https://chromiumcodereview.appspot.com/12041016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178650 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party')
-rw-r--r--third_party/expat/expat.gyp2
-rw-r--r--third_party/libjingle/libjingle.gyp7
-rw-r--r--third_party/libjingle/overrides/talk/base/logging.cc8
3 files changed, 13 insertions, 4 deletions
diff --git a/third_party/expat/expat.gyp b/third_party/expat/expat.gyp
index 575a00c..5f1657c 100644
--- a/third_party/expat/expat.gyp
+++ b/third_party/expat/expat.gyp
@@ -7,7 +7,7 @@
'conditions': [
# On Linux, we implicitly already depend on expat via fontconfig;
# let's not pull it in twice.
- ['os_posix == 1 and OS != "mac" and OS != "android"', {
+ ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "android"', {
'use_system_expat%': 1,
}, {
'use_system_expat%': 0,
diff --git a/third_party/libjingle/libjingle.gyp b/third_party/libjingle/libjingle.gyp
index 733297d..5f78e14 100644
--- a/third_party/libjingle/libjingle.gyp
+++ b/third_party/libjingle/libjingle.gyp
@@ -190,6 +190,11 @@
'OSX',
],
}],
+ ['OS=="ios"', {
+ 'defines': [
+ 'IOS',
+ ],
+ }],
['os_posix == 1', {
'defines': [
'POSIX',
@@ -447,7 +452,7 @@
'<(libjingle_source)/talk/base/linux.h',
],
}],
- ['OS=="mac"', {
+ ['OS=="mac" or OS=="ios"', {
'sources': [
'<(libjingle_source)/talk/base/macconversion.cc',
'<(libjingle_source)/talk/base/macconversion.h',
diff --git a/third_party/libjingle/overrides/talk/base/logging.cc b/third_party/libjingle/overrides/talk/base/logging.cc
index 72e24e3..d9c0702 100644
--- a/third_party/libjingle/overrides/talk/base/logging.cc
+++ b/third_party/libjingle/overrides/talk/base/logging.cc
@@ -4,7 +4,7 @@
#include "third_party/libjingle/overrides/talk/base/logging.h"
-#if defined(OS_MACOSX)
+#if defined(OS_MACOSX) && !defined(OS_IOS)
#include <CoreServices/CoreServices.h>
#endif // OS_MACOSX
@@ -86,7 +86,11 @@ static std::string GenerateExtra(LogErrorContext err_ctx,
break;
}
#endif // OS_WIN
-#if defined(OS_MACOSX)
+#if defined(OS_IOS)
+ case ERRCTX_OSSTATUS:
+ tmp << " " << "Unknown LibJingle error: " << err;
+ break;
+#elif defined(OS_MACOSX)
case ERRCTX_OSSTATUS: {
tmp << " " << nonnull(GetMacOSStatusErrorString(err), "Unknown error");
if (const char* desc = GetMacOSStatusCommentString(err)) {