OLD | NEW |
| (Empty) |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 { | |
5 'conditions': [ | |
6 # Copy the VS runtime DLLs into the isolate so that they | |
7 # don't have to be preinstalled on the target machine. | |
8 # | |
9 # VS2013 runtimes | |
10 ['OS=="win" and msvs_version==2013 and component=="shared_library" and CONFI
GURATION_NAME=="Debug"', { | |
11 'variables': { | |
12 'files': [ | |
13 '<(PRODUCT_DIR)/x64/msvcp120d.dll', | |
14 '<(PRODUCT_DIR)/x64/msvcr120d.dll', | |
15 ], | |
16 }, | |
17 }], | |
18 ['OS=="win" and msvs_version==2013 and component=="shared_library" and CONFI
GURATION_NAME=="Release"', { | |
19 'variables': { | |
20 'files': [ | |
21 '<(PRODUCT_DIR)/x64/msvcp120.dll', | |
22 '<(PRODUCT_DIR)/x64/msvcr120.dll', | |
23 ], | |
24 }, | |
25 }], | |
26 ['OS=="win" and msvs_version==2013 and component=="shared_library" and (CONF
IGURATION_NAME=="Debug" or CONFIGURATION_NAME=="Debug_x64")', { | |
27 'variables': { | |
28 'files': [ | |
29 '<(PRODUCT_DIR)/msvcp120d.dll', | |
30 '<(PRODUCT_DIR)/msvcr120d.dll', | |
31 ], | |
32 }, | |
33 }], | |
34 ['OS=="win" and msvs_version==2013 and component=="shared_library" and (CONF
IGURATION_NAME=="Release" or CONFIGURATION_NAME=="Release_x64")', { | |
35 'variables': { | |
36 'files': [ | |
37 '<(PRODUCT_DIR)/msvcp120.dll', | |
38 '<(PRODUCT_DIR)/msvcr120.dll', | |
39 ], | |
40 }, | |
41 }], | |
42 # VS2015 runtimes | |
43 ['OS=="win" and msvs_version==2015 and component=="shared_library" and CONFI
GURATION_NAME=="Debug"', { | |
44 'variables': { | |
45 'files': [ | |
46 '<(PRODUCT_DIR)/x64/msvcp140d.dll', | |
47 '<(PRODUCT_DIR)/x64/vccorlib140d.dll', | |
48 '<(PRODUCT_DIR)/x64/vcruntime140d.dll', | |
49 '<(PRODUCT_DIR)/x64/ucrtbased.dll', | |
50 ], | |
51 }, | |
52 }], | |
53 ['OS=="win" and msvs_version==2015 and component=="shared_library" and CONFI
GURATION_NAME=="Release"', { | |
54 'variables': { | |
55 'files': [ | |
56 '<(PRODUCT_DIR)/x64/msvcp140.dll', | |
57 '<(PRODUCT_DIR)/x64/vccorlib140.dll', | |
58 '<(PRODUCT_DIR)/x64/vcruntime140.dll', | |
59 '<(PRODUCT_DIR)/x64/ucrtbase.dll', | |
60 ], | |
61 }, | |
62 }], | |
63 ['OS=="win" and msvs_version==2015 and component=="shared_library" and (CONF
IGURATION_NAME=="Debug" or CONFIGURATION_NAME=="Debug_x64")', { | |
64 'variables': { | |
65 'files': [ | |
66 '<(PRODUCT_DIR)/msvcp140d.dll', | |
67 '<(PRODUCT_DIR)/vccorlib140d.dll', | |
68 '<(PRODUCT_DIR)/vcruntime140d.dll', | |
69 '<(PRODUCT_DIR)/ucrtbased.dll', | |
70 ], | |
71 }, | |
72 }], | |
73 ['OS=="win" and msvs_version==2015 and component=="shared_library" and (CONF
IGURATION_NAME=="Release" or CONFIGURATION_NAME=="Release_x64")', { | |
74 'variables': { | |
75 'files': [ | |
76 '<(PRODUCT_DIR)/msvcp140.dll', | |
77 '<(PRODUCT_DIR)/vccorlib140.dll', | |
78 '<(PRODUCT_DIR)/vcruntime140.dll', | |
79 '<(PRODUCT_DIR)/ucrtbase.dll', | |
80 ], | |
81 }, | |
82 }], | |
83 ['OS=="win" and msvs_version==2015 and component=="shared_library" and targe
t_arch=="ia32"', { | |
84 # 32-bit builds have an x64 directory which also needs Windows 10 | |
85 # Universal C Runtime binaries copied over. | |
86 'variables': { | |
87 'files': [ | |
88 '<(PRODUCT_DIR)/x64/api-ms-win-core-console-l1-1-0.dll', | |
89 '<(PRODUCT_DIR)/x64/api-ms-win-core-datetime-l1-1-0.dll', | |
90 '<(PRODUCT_DIR)/x64/api-ms-win-core-debug-l1-1-0.dll', | |
91 '<(PRODUCT_DIR)/x64/api-ms-win-core-errorhandling-l1-1-0.dll', | |
92 '<(PRODUCT_DIR)/x64/api-ms-win-core-file-l1-1-0.dll', | |
93 '<(PRODUCT_DIR)/x64/api-ms-win-core-file-l1-2-0.dll', | |
94 '<(PRODUCT_DIR)/x64/api-ms-win-core-file-l2-1-0.dll', | |
95 '<(PRODUCT_DIR)/x64/api-ms-win-core-handle-l1-1-0.dll', | |
96 '<(PRODUCT_DIR)/x64/api-ms-win-core-heap-l1-1-0.dll', | |
97 '<(PRODUCT_DIR)/x64/api-ms-win-core-interlocked-l1-1-0.dll', | |
98 '<(PRODUCT_DIR)/x64/api-ms-win-core-libraryloader-l1-1-0.dll', | |
99 '<(PRODUCT_DIR)/x64/api-ms-win-core-localization-l1-2-0.dll', | |
100 '<(PRODUCT_DIR)/x64/api-ms-win-core-memory-l1-1-0.dll', | |
101 '<(PRODUCT_DIR)/x64/api-ms-win-core-namedpipe-l1-1-0.dll', | |
102 '<(PRODUCT_DIR)/x64/api-ms-win-core-processenvironment-l1-1-0.dll', | |
103 '<(PRODUCT_DIR)/x64/api-ms-win-core-processthreads-l1-1-0.dll', | |
104 '<(PRODUCT_DIR)/x64/api-ms-win-core-processthreads-l1-1-1.dll', | |
105 '<(PRODUCT_DIR)/x64/api-ms-win-core-profile-l1-1-0.dll', | |
106 '<(PRODUCT_DIR)/x64/api-ms-win-core-rtlsupport-l1-1-0.dll', | |
107 '<(PRODUCT_DIR)/x64/api-ms-win-core-string-l1-1-0.dll', | |
108 '<(PRODUCT_DIR)/x64/api-ms-win-core-synch-l1-1-0.dll', | |
109 '<(PRODUCT_DIR)/x64/api-ms-win-core-synch-l1-2-0.dll', | |
110 '<(PRODUCT_DIR)/x64/api-ms-win-core-sysinfo-l1-1-0.dll', | |
111 '<(PRODUCT_DIR)/x64/api-ms-win-core-timezone-l1-1-0.dll', | |
112 '<(PRODUCT_DIR)/x64/api-ms-win-core-util-l1-1-0.dll', | |
113 '<(PRODUCT_DIR)/x64/api-ms-win-crt-conio-l1-1-0.dll', | |
114 '<(PRODUCT_DIR)/x64/api-ms-win-crt-convert-l1-1-0.dll', | |
115 '<(PRODUCT_DIR)/x64/api-ms-win-crt-environment-l1-1-0.dll', | |
116 '<(PRODUCT_DIR)/x64/api-ms-win-crt-filesystem-l1-1-0.dll', | |
117 '<(PRODUCT_DIR)/x64/api-ms-win-crt-heap-l1-1-0.dll', | |
118 '<(PRODUCT_DIR)/x64/api-ms-win-crt-locale-l1-1-0.dll', | |
119 '<(PRODUCT_DIR)/x64/api-ms-win-crt-math-l1-1-0.dll', | |
120 '<(PRODUCT_DIR)/x64/api-ms-win-crt-multibyte-l1-1-0.dll', | |
121 '<(PRODUCT_DIR)/x64/api-ms-win-crt-private-l1-1-0.dll', | |
122 '<(PRODUCT_DIR)/x64/api-ms-win-crt-process-l1-1-0.dll', | |
123 '<(PRODUCT_DIR)/x64/api-ms-win-crt-runtime-l1-1-0.dll', | |
124 '<(PRODUCT_DIR)/x64/api-ms-win-crt-stdio-l1-1-0.dll', | |
125 '<(PRODUCT_DIR)/x64/api-ms-win-crt-string-l1-1-0.dll', | |
126 '<(PRODUCT_DIR)/x64/api-ms-win-crt-time-l1-1-0.dll', | |
127 '<(PRODUCT_DIR)/x64/api-ms-win-crt-utility-l1-1-0.dll', | |
128 ], | |
129 }, | |
130 }], | |
131 ['OS=="win" and msvs_version==2015 and component=="shared_library"', { | |
132 # Windows 10 Universal C Runtime binaries. | |
133 'variables': { | |
134 'files': [ | |
135 '<(PRODUCT_DIR)/api-ms-win-core-console-l1-1-0.dll', | |
136 '<(PRODUCT_DIR)/api-ms-win-core-datetime-l1-1-0.dll', | |
137 '<(PRODUCT_DIR)/api-ms-win-core-debug-l1-1-0.dll', | |
138 '<(PRODUCT_DIR)/api-ms-win-core-errorhandling-l1-1-0.dll', | |
139 '<(PRODUCT_DIR)/api-ms-win-core-file-l1-1-0.dll', | |
140 '<(PRODUCT_DIR)/api-ms-win-core-file-l1-2-0.dll', | |
141 '<(PRODUCT_DIR)/api-ms-win-core-file-l2-1-0.dll', | |
142 '<(PRODUCT_DIR)/api-ms-win-core-handle-l1-1-0.dll', | |
143 '<(PRODUCT_DIR)/api-ms-win-core-heap-l1-1-0.dll', | |
144 '<(PRODUCT_DIR)/api-ms-win-core-interlocked-l1-1-0.dll', | |
145 '<(PRODUCT_DIR)/api-ms-win-core-libraryloader-l1-1-0.dll', | |
146 '<(PRODUCT_DIR)/api-ms-win-core-localization-l1-2-0.dll', | |
147 '<(PRODUCT_DIR)/api-ms-win-core-memory-l1-1-0.dll', | |
148 '<(PRODUCT_DIR)/api-ms-win-core-namedpipe-l1-1-0.dll', | |
149 '<(PRODUCT_DIR)/api-ms-win-core-processenvironment-l1-1-0.dll', | |
150 '<(PRODUCT_DIR)/api-ms-win-core-processthreads-l1-1-0.dll', | |
151 '<(PRODUCT_DIR)/api-ms-win-core-processthreads-l1-1-1.dll', | |
152 '<(PRODUCT_DIR)/api-ms-win-core-profile-l1-1-0.dll', | |
153 '<(PRODUCT_DIR)/api-ms-win-core-rtlsupport-l1-1-0.dll', | |
154 '<(PRODUCT_DIR)/api-ms-win-core-string-l1-1-0.dll', | |
155 '<(PRODUCT_DIR)/api-ms-win-core-synch-l1-1-0.dll', | |
156 '<(PRODUCT_DIR)/api-ms-win-core-synch-l1-2-0.dll', | |
157 '<(PRODUCT_DIR)/api-ms-win-core-sysinfo-l1-1-0.dll', | |
158 '<(PRODUCT_DIR)/api-ms-win-core-timezone-l1-1-0.dll', | |
159 '<(PRODUCT_DIR)/api-ms-win-core-util-l1-1-0.dll', | |
160 '<(PRODUCT_DIR)/api-ms-win-crt-conio-l1-1-0.dll', | |
161 '<(PRODUCT_DIR)/api-ms-win-crt-convert-l1-1-0.dll', | |
162 '<(PRODUCT_DIR)/api-ms-win-crt-environment-l1-1-0.dll', | |
163 '<(PRODUCT_DIR)/api-ms-win-crt-filesystem-l1-1-0.dll', | |
164 '<(PRODUCT_DIR)/api-ms-win-crt-heap-l1-1-0.dll', | |
165 '<(PRODUCT_DIR)/api-ms-win-crt-locale-l1-1-0.dll', | |
166 '<(PRODUCT_DIR)/api-ms-win-crt-math-l1-1-0.dll', | |
167 '<(PRODUCT_DIR)/api-ms-win-crt-multibyte-l1-1-0.dll', | |
168 '<(PRODUCT_DIR)/api-ms-win-crt-private-l1-1-0.dll', | |
169 '<(PRODUCT_DIR)/api-ms-win-crt-process-l1-1-0.dll', | |
170 '<(PRODUCT_DIR)/api-ms-win-crt-runtime-l1-1-0.dll', | |
171 '<(PRODUCT_DIR)/api-ms-win-crt-stdio-l1-1-0.dll', | |
172 '<(PRODUCT_DIR)/api-ms-win-crt-string-l1-1-0.dll', | |
173 '<(PRODUCT_DIR)/api-ms-win-crt-time-l1-1-0.dll', | |
174 '<(PRODUCT_DIR)/api-ms-win-crt-utility-l1-1-0.dll', | |
175 ], | |
176 }, | |
177 }], | |
178 ], | |
179 } | |
OLD | NEW |