summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkjellander@chromium.org <kjellander@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-10 21:14:46 +0000
committerkjellander@chromium.org <kjellander@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-10 21:14:46 +0000
commitd69acbc7e1b9c0e10fffaafd463f10eac7c4c087 (patch)
treeee29e5d4bb905b5eba49c71465e9790f212c8215
parentac962032d7446017841462a2e612bbed1fe1af36 (diff)
downloadchromium_src-d69acbc7e1b9c0e10fffaafd463f10eac7c4c087.zip
chromium_src-d69acbc7e1b9c0e10fffaafd463f10eac7c4c087.tar.gz
chromium_src-d69acbc7e1b9c0e10fffaafd463f10eac7c4c087.tar.bz2
Add libpeerconnection.{so,dll} to browser_tests.isolate
BUG=none Review URL: https://codereview.chromium.org/153093002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250207 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--build/common.gypi3
-rw-r--r--build/isolate.gypi1
-rw-r--r--chrome/browser_tests.isolate14
3 files changed, 18 insertions, 0 deletions
diff --git a/build/common.gypi b/build/common.gypi
index 43f73de..4b254f9 100644
--- a/build/common.gypi
+++ b/build/common.gypi
@@ -1147,6 +1147,9 @@
# TODO(thakis): Make this a blacklist instead, http://crbug.com/101600
'enable_wexit_time_destructors%': 0,
+ # Build libpeerconnection as a static library by default.
+ 'libpeer_target_type%': 'static_library',
+
# Set to 1 to compile with the built in pdf viewer.
'internal_pdf%': 0,
diff --git a/build/isolate.gypi b/build/isolate.gypi
index 7a46458..c9a15ad 100644
--- a/build/isolate.gypi
+++ b/build/isolate.gypi
@@ -95,6 +95,7 @@
'--config-variable',
'internal_gles2_conform_tests=<(internal_gles2_conform_tests)',
'--config-variable', 'icu_use_data_file_flag=<(icu_use_data_file_flag)',
+ '--config-variable', 'libpeer_target_type=<(libpeer_target_type)',
'--config-variable', 'use_openssl=<(use_openssl)',
],
'conditions': [
diff --git a/chrome/browser_tests.isolate b/chrome/browser_tests.isolate
index 6b377a4..668b4b9 100644
--- a/chrome/browser_tests.isolate
+++ b/chrome/browser_tests.isolate
@@ -23,6 +23,13 @@
],
},
}],
+ ['OS=="linux" and libpeer_target_type=="loadable_module"', {
+ 'variables': {
+ 'isolate_dependency_tracked': [
+ '<(PRODUCT_DIR)/lib/libpeerconnection.so',
+ ],
+ },
+ }],
['OS=="linux" or OS=="mac"', {
'variables': {
'isolate_dependency_tracked': [
@@ -136,6 +143,13 @@
],
},
}],
+ ['OS=="win" and libpeer_target_type=="loadable_module"', {
+ 'variables': {
+ 'isolate_dependency_tracked': [
+ '<(PRODUCT_DIR)/libpeerconnection.dll',
+ ],
+ },
+ }],
['chromeos==1', {
'variables': {
'isolate_dependency_untracked': [