Index: net/net.gyp |
diff --git a/net/net.gyp b/net/net.gyp |
index 84184237d076edce1fdecddbb44c28ea4cc6df90..0e8ef0fae11968673291143b3da19801e9a07472 100644 |
--- a/net/net.gyp |
+++ b/net/net.gyp |
@@ -37,6 +37,11 @@ |
'use_v8_in_net%': 1, |
'enable_built_in_dns%': 1, |
}], |
+ ['chromecast==1', { |
+ 'use_direct_config_service%': 1, |
+ }, { |
+ 'use_direct_config_service%': 0, |
+ }], |
], |
}, |
'includes': [ |
@@ -108,6 +113,11 @@ |
'../base/base.gyp:base', |
], |
'conditions': [ |
+ ['chromeos==1 or OS=="android" or chromecast==1', { |
+ 'defines': [ |
+ 'USE_NETWORK_CHANGE_NOTIFIER_FACTORY', |
+ ], |
+ }], |
['chromeos==1', { |
'sources!': [ |
'base/network_change_notifier_linux.cc', |
@@ -148,6 +158,11 @@ |
'http/http_auth_handler_negotiate.cc', |
], |
}], |
+ ['use_direct_config_service==1', { |
+ 'defines': [ |
+ 'USE_DIRECT_CONFIG_SERVICE', |
+ ], |
+ }], |
['posix_avoid_mmap==1', { |
'defines': [ |
'POSIX_AVOID_MMAP', |
@@ -315,7 +330,7 @@ |
'../build/linux/system.gyp:ssl', |
], |
}], |
- ['os_bsd==1', { |
+ ['os_bsd==1 or chromecast==1', { |
'sources!': [ |
'base/network_change_notifier_linux.cc', |
'base/network_change_notifier_netlink_linux.cc', |