Index: net/net.gyp |
diff --git a/net/net.gyp b/net/net.gyp |
index 7b4b5d6594133ad96250e6d568d3f9e3a9a389a4..e9379e0909df05278f922daf6c4a76258f216101 100644 |
--- a/net/net.gyp |
+++ b/net/net.gyp |
@@ -376,13 +376,8 @@ |
}], |
[ 'enable_websockets != 1', { |
'sources/': [ |
- ['exclude', '^socket_stream/'], |
['exclude', '^websockets/'], |
], |
- 'sources!': [ |
- 'spdy/spdy_websocket_stream.cc', |
- 'spdy/spdy_websocket_stream.h', |
- ], |
}], |
[ 'enable_mdns != 1', { |
'sources!' : [ |
@@ -654,9 +649,7 @@ |
}], |
[ 'enable_websockets != 1', { |
'sources/': [ |
- ['exclude', '^socket_stream/'], |
['exclude', '^websockets/'], |
- ['exclude', '^spdy/spdy_websocket_stream_unittest\\.cc$'], |
], |
}], |
['disable_file_support==1', { |
@@ -1654,23 +1647,35 @@ |
'net_javatests', |
'net_unittests', |
], |
+ 'conditions': [ |
+ ['v8_use_external_startup_data==1', { |
+ 'dependencies': [ |
+ '../v8/tools/gyp/v8.gyp:v8_external_snapshot', |
+ ], |
+ 'copies': [ |
+ { |
+ 'destination': '<(asset_location)', |
+ 'files': [ |
+ '<(PRODUCT_DIR)/natives_blob.bin', |
+ '<(PRODUCT_DIR)/snapshot_blob.bin', |
+ ], |
+ }, |
+ ], |
+ }], |
+ ], |
'variables': { |
'test_suite_name': 'net_unittests', |
'conditions': [ |
['v8_use_external_startup_data==1', { |
+ 'asset_location': '<(PRODUCT_DIR)/net_unittests_apk/assets', |
'additional_input_paths': [ |
+ '<(PRODUCT_DIR)/net_unittests_apk/assets/natives_blob.bin', |
+ '<(PRODUCT_DIR)/net_unittests_apk/assets/snapshot_blob.bin', |
+ ], |
+ 'inputs': [ |
'<(PRODUCT_DIR)/natives_blob.bin', |
'<(PRODUCT_DIR)/snapshot_blob.bin', |
], |
- 'copies': [ |
- { |
- 'destination': '<(PRODUCT_DIR)/net_unittests_apk/assets', |
- 'files': [ |
- '<(PRODUCT_DIR)/natives_blob.bin', |
- '<(PRODUCT_DIR)/snapshot_blob.bin', |
- ], |
- }, |
- ], |
}], |
], |
}, |