summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/android/pylib/utils/isolator.py2
-rw-r--r--build/isolate.gypi2
-rw-r--r--chrome/browser_tests.isolate24
3 files changed, 28 insertions, 0 deletions
diff --git a/build/android/pylib/utils/isolator.py b/build/android/pylib/utils/isolator.py
index 8025b0f..8db993d 100644
--- a/build/android/pylib/utils/isolator.py
+++ b/build/android/pylib/utils/isolator.py
@@ -28,8 +28,10 @@ def DefaultConfigVariables():
'CONFIGURATION_NAME': constants.GetBuildType(),
'OS': 'android',
'asan': '0',
+ 'branding': 'Chromium',
'chromeos': '0',
'component': 'static_library',
+ 'enable_pepper_cdms': '0',
'enable_plugins': '0',
'fastbuild': '0',
'icu_use_data_file_flag': '1',
diff --git a/build/isolate.gypi b/build/isolate.gypi
index c85585d..a34f265 100644
--- a/build/isolate.gypi
+++ b/build/isolate.gypi
@@ -77,9 +77,11 @@
'--config-variable', 'CONFIGURATION_NAME=<(CONFIGURATION_NAME)',
'--config-variable', 'OS=<(OS)',
'--config-variable', 'asan=<(asan)',
+ '--config-variable', 'branding=<(branding)',
'--config-variable', 'chromeos=<(chromeos)',
'--config-variable', 'component=<(component)',
'--config-variable', 'disable_nacl=<(disable_nacl)',
+ '--config-variable', 'enable_pepper_cdms=<(enable_pepper_cdms)',
'--config-variable', 'enable_plugins=<(enable_plugins)',
'--config-variable', 'fastbuild=<(fastbuild)',
'--config-variable', 'icu_use_data_file_flag=<(icu_use_data_file_flag)',
diff --git a/chrome/browser_tests.isolate b/chrome/browser_tests.isolate
index 7d97d28..89f8439 100644
--- a/chrome/browser_tests.isolate
+++ b/chrome/browser_tests.isolate
@@ -41,6 +41,14 @@
],
},
}],
+ ['OS=="linux" and branding=="Chrome" and enable_pepper_cdms==1', {
+ 'variables': {
+ 'files': [
+ '<(PRODUCT_DIR)/libwidevinecdm.so',
+ '<(PRODUCT_DIR)/libwidevinecdmadapter.so',
+ ],
+ },
+ }],
['OS=="linux" and libpeer_target_type=="loadable_module"', {
'variables': {
'files': [
@@ -182,6 +190,14 @@
],
},
}],
+ ['OS=="mac" and branding=="Chrome" and enable_pepper_cdms==1', {
+ 'variables': {
+ 'files': [
+ '<(PRODUCT_DIR)/libwidevinecdm.dylib',
+ '<(PRODUCT_DIR)/widevinecdmadapter.plugin',
+ ],
+ },
+ }],
['OS=="win"', {
'variables': {
'files': [
@@ -195,6 +211,14 @@
],
},
}],
+ ['OS=="win" and branding=="Chrome" and enable_pepper_cdms==1', {
+ 'variables': {
+ 'files': [
+ '<(PRODUCT_DIR)/widevinecdm.dll',
+ '<(PRODUCT_DIR)/widevinecdmadapter.dll',
+ ],
+ },
+ }],
['OS=="win" and target_arch=="ia32"', {
'variables': {
'files': [