Make VS2015 component builds work on swarming.
BUG=440500 Review URL: https://codereview.chromium.org/1252353005 Cr-Original-Commit-Position: refs/heads/master@{#343482} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 568e81bce0dbf53936edfb4d54a5714749a2e619
This commit is contained in:
Родитель
beed7ff8fd
Коммит
3a5e12aa35
|
@ -49,6 +49,7 @@ def DefaultConfigVariables():
|
|||
'use_ozone': '0',
|
||||
'use_x11': '0',
|
||||
'v8_use_external_startup_data': '1',
|
||||
'msvs_version': '0',
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,76 @@
|
|||
# Copyright 2015 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
{
|
||||
'conditions': [
|
||||
# Copy the VS runtime DLLs into the isolate so that they
|
||||
# don't have to be preinstalled on the target machine.
|
||||
#
|
||||
# VS2013 runtimes
|
||||
['OS=="win" and msvs_version==2013 and component=="shared_library" and CONFIGURATION_NAME=="Debug"', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/x64/msvcp120d.dll',
|
||||
'<(PRODUCT_DIR)/x64/msvcr120d.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['OS=="win" and msvs_version==2013 and component=="shared_library" and CONFIGURATION_NAME=="Release"', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/x64/msvcp120.dll',
|
||||
'<(PRODUCT_DIR)/x64/msvcr120.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['OS=="win" and msvs_version==2013 and component=="shared_library" and (CONFIGURATION_NAME=="Debug" or CONFIGURATION_NAME=="Debug_x64")', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/msvcp120d.dll',
|
||||
'<(PRODUCT_DIR)/msvcr120d.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['OS=="win" and msvs_version==2013 and component=="shared_library" and (CONFIGURATION_NAME=="Release" or CONFIGURATION_NAME=="Release_x64")', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/msvcp120.dll',
|
||||
'<(PRODUCT_DIR)/msvcr120.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
# VS2015 runtimes
|
||||
['OS=="win" and msvs_version==2015 and component=="shared_library" and CONFIGURATION_NAME=="Debug"', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/x64/msvcp140d.dll',
|
||||
'<(PRODUCT_DIR)/x64/vccorlib140d.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['OS=="win" and msvs_version==2015 and component=="shared_library" and CONFIGURATION_NAME=="Release"', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/x64/msvcp140.dll',
|
||||
'<(PRODUCT_DIR)/x64/vccorlib140.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['OS=="win" and msvs_version==2015 and component=="shared_library" and (CONFIGURATION_NAME=="Debug" or CONFIGURATION_NAME=="Debug_x64")', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/msvcp140d.dll',
|
||||
'<(PRODUCT_DIR)/vccorlib140d.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['OS=="win" and msvs_version==2015 and component=="shared_library" and (CONFIGURATION_NAME=="Release" or CONFIGURATION_NAME=="Release_x64")', {
|
||||
'variables': {
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/msvcp140.dll',
|
||||
'<(PRODUCT_DIR)/vccorlib140.dll',
|
||||
],
|
||||
},
|
||||
}],
|
||||
],
|
||||
}
|
|
@ -119,6 +119,15 @@
|
|||
'<(PRODUCT_DIR)/<(RULE_INPUT_ROOT).isolated',
|
||||
],
|
||||
}],
|
||||
['OS=="win"', {
|
||||
'action': [
|
||||
'--config-variable', 'msvs_version=<(MSVS_VERSION)',
|
||||
],
|
||||
}, {
|
||||
'action': [
|
||||
'--config-variable', 'msvs_version=0',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
],
|
||||
|
|
Загрузка…
Ссылка в новой задаче