diff options
-rw-r--r-- | build/all.gyp | 36 | ||||
-rw-r--r-- | url/url.gyp | 62 |
2 files changed, 80 insertions, 18 deletions
diff --git a/build/all.gyp b/build/all.gyp index 534636b..2b90af7 100644 --- a/build/all.gyp +++ b/build/all.gyp @@ -203,7 +203,7 @@ '../net/net.gyp:net_unittests', '../sql/sql.gyp:sql_unittests', '../ui/ui.gyp:ui_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', + '../url/url.gyp:googleurl_unittests', ], 'conditions': [ ['OS!="ios"', { @@ -445,7 +445,6 @@ '../content/content.gyp:content_browsertests', '../content/content.gyp:content_unittests', '../device/device.gyp:device_unittests', - '../ui/ui.gyp:ui_unittests', '../gpu/gpu.gyp:gpu_unittests', '../ipc/ipc.gyp:ipc_tests', '../jingle/jingle.gyp:jingle_unittests', @@ -458,8 +457,9 @@ '../sync/sync.gyp:sync_unit_tests', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', + '../ui/ui.gyp:ui_unittests', + '../url/url.gyp:googleurl_unittests', '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', ], }, { @@ -477,7 +477,6 @@ '../content/content.gyp:content_browsertests', '../content/content.gyp:content_unittests', '../device/device.gyp:device_unittests', - '../ui/ui.gyp:ui_unittests', '../gpu/gpu.gyp:gpu_unittests', '../ipc/ipc.gyp:ipc_tests', '../jingle/jingle.gyp:jingle_unittests', @@ -489,8 +488,9 @@ '../sync/sync.gyp:sync_unit_tests', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', + '../ui/ui.gyp:ui_unittests', + '../url/url.gyp:googleurl_unittests', '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', ], }, { @@ -500,15 +500,15 @@ '../base/base.gyp:base_unittests', '../cloud_print/cloud_print.gyp:cloud_print_unittests', '../crypto/crypto.gyp:crypto_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', - '../net/net.gyp:net_unittests', '../ipc/ipc.gyp:ipc_tests', '../jingle/jingle.gyp:jingle_unittests', '../media/media.gyp:media_unittests', + '../net/net.gyp:net_unittests', '../printing/printing.gyp:printing_unittests', '../remoting/remoting.gyp:remoting_unittests', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', + '../url/url.gyp:googleurl_unittests', ], }, { @@ -525,24 +525,24 @@ 'type': 'none', 'dependencies': [ '../base/base.gyp:base_unittests', + '../chrome/chrome.gyp:unit_tests', '../cloud_print/cloud_print.gyp:cloud_print_unittests', + '../components/components.gyp:components_unittests', + '../content/content.gyp:content_unittests', '../crypto/crypto.gyp:crypto_unittests', + '../device/device.gyp:device_unittests', '../ipc/ipc.gyp:ipc_tests', + '../jingle/jingle.gyp:jingle_unittests', '../media/media.gyp:media_unittests', '../net/net.gyp:net_unittests', '../printing/printing.gyp:printing_unittests', '../remoting/remoting.gyp:remoting_unittests', - '../chrome/chrome.gyp:unit_tests', - '../components/components.gyp:components_unittests', - '../content/content.gyp:content_unittests', - '../device/device.gyp:device_unittests', - '../ui/ui.gyp:ui_unittests', - '../jingle/jingle.gyp:jingle_unittests', '../sql/sql.gyp:sql_unittests', '../sync/sync.gyp:sync_unit_tests', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', + '../ui/ui.gyp:ui_unittests', + '../url/url.gyp:googleurl_unittests', ], }, ], # targets @@ -574,7 +574,6 @@ '../chrome_frame/chrome_frame.gyp:npchrome_frame', '../courgette/courgette.gyp:courgette_unittests', '../device/device.gyp:device_unittests', - '../ui/ui.gyp:ui_unittests', '../gpu/gpu.gyp:gpu_unittests', '../ipc/ipc.gyp:ipc_tests', '../jingle/jingle.gyp:jingle_unittests', @@ -586,10 +585,11 @@ '../sync/sync.gyp:sync_unit_tests', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', + '../ui/ui.gyp:ui_unittests', '../ui/views/views.gyp:views_unittests', + '../url/url.gyp:googleurl_unittests', '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', '../webkit/webkit.gyp:pull_in_copy_TestNetscapePlugIn', - 'temp_gyp/googleurl.gyp:googleurl_unittests', ], 'conditions': [ ['target_arch!="x64"', { @@ -644,7 +644,7 @@ '../sql/sql.gyp:sql_unittests', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', + '../url/url.gyp:googleurl_unittests', ], }, { @@ -667,7 +667,7 @@ '../sql/sql.gyp:sql_unittests', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', - 'temp_gyp/googleurl.gyp:googleurl_unittests', + '../url/url.gyp:googleurl_unittests', ], }, { diff --git a/url/url.gyp b/url/url.gyp index 4f86e5d..aff709e 100644 --- a/url/url.gyp +++ b/url/url.gyp @@ -95,5 +95,67 @@ # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 'msvs_disabled_warnings': [4267, ], }, + { + # url_unittests was formerly named googleurl_unittests. While the build + # bots are being switched to use the new name we need to support both + # executables. + # TODO(tfarina): Remove this target when build bots are building and + # running url_unittests. crbug.com/229660 + 'target_name': 'googleurl_unittests', + 'type': 'none', + 'dependencies': [ + 'url_unittests', + ], + 'conditions': [ + ['OS != "ios"', + { + 'actions': [ + { + 'message': 'TEMPORARY: Copying url_unittests to googleurl_unittests', + 'action_name': 'copy_url_unittests', + 'variables': { + 'source_file': '<(PRODUCT_DIR)/url_unittests<(EXECUTABLE_SUFFIX)', + 'dest_file': '<(PRODUCT_DIR)/googleurl_unittests<(EXECUTABLE_SUFFIX)', + }, + 'inputs': [ + '../build/cp.py', + '<(source_file)', + ], + 'outputs': [ + '<(dest_file)', + ], + 'action': [ + 'python', '../build/cp.py', '<(source_file)', '<(dest_file)', + ], + }, + ], + } + ], + ['OS == "ios"', + { + 'actions': [ + { + 'message': 'TEMPORARY: Copying url_unittests to googleurl_unittests', + 'action_name': 'copy_url_unittests', + 'variables': { + 'source_file': '<(PRODUCT_DIR)/url_unittests.app/url_unittests', + 'dest_file': '<(PRODUCT_DIR)/googleurl_unittests.app/googleurl_unittests', + }, + 'inputs': [ + '../build/cp.py', + '<(source_file)', + ], + 'outputs': [ + '<(dest_file)', + ], + 'action': [ + 'python', '../build/cp.py', '<(source_file)', '<(dest_file)', + ], + }, + ], + } + ] + ], + }, ], } |