| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 """ | 5 """ |
| 6 From a system-installed copy of the toolchain, packages all the required bits | 6 From a system-installed copy of the toolchain, packages all the required bits |
| 7 into a .zip file. | 7 into a .zip file. |
| 8 | 8 |
| 9 It assumes default install locations for tools, in particular: | 9 It assumes default install locations for tools, in particular: |
| 10 - C:\Program Files (x86)\Microsoft Visual Studio 12.0\... | 10 - C:\Program Files (x86)\Microsoft Visual Studio 12.0\... |
| (...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 'set VSINSTALLDIR=%~dp0..\\..\\\n' | 209 'set VSINSTALLDIR=%~dp0..\\..\\\n' |
| 210 'set VCINSTALLDIR=%~dp0..\\..\\VC\\\n' | 210 'set VCINSTALLDIR=%~dp0..\\..\\VC\\\n' |
| 211 'set INCLUDE=%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\um;' | 211 'set INCLUDE=%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\um;' |
| 212 '%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\shared;' | 212 '%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\shared;' |
| 213 '%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\winrt;'.replace( | 213 '%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\winrt;'.replace( |
| 214 'WINVERSION', WIN_VERSION)) | 214 'WINVERSION', WIN_VERSION)) |
| 215 if VS_VERSION == '2015': | 215 if VS_VERSION == '2015': |
| 216 f.write('%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\ucrt;'.replace( | 216 f.write('%~dp0..\\..\\win_sdk\\Include\\WINVERSION\\ucrt;'.replace( |
| 217 'WINVERSION', WIN_VERSION)) | 217 'WINVERSION', WIN_VERSION)) |
| 218 f.write('%~dp0..\\..\\VC\\include;' | 218 f.write('%~dp0..\\..\\VC\\include;' |
| 219 '%~dp0..\\..\\VC\\atlmfc\\include\n') | 219 '%~dp0..\\..\\VC\\atlmfc\\include\n' |
| 220 'if "%1"=="/x64" goto x64\n') |
| 220 | 221 |
| 221 # x86. Always use amd64_x86 cross, not x86 on x86. | 222 # x86. Always use amd64_x86 cross, not x86 on x86. |
| 222 f.write('set PATH=%~dp0..\\..\\win_sdk\\bin\\x86;' | 223 f.write('set PATH=%~dp0..\\..\\win_sdk\\bin\\x86;' |
| 223 '%~dp0..\\..\\VC\\bin\\amd64_x86;' | 224 '%~dp0..\\..\\VC\\bin\\amd64_x86;' |
| 224 '%~dp0..\\..\\VC\\bin\\amd64;' # Needed for mspdb1x0.dll. | 225 '%~dp0..\\..\\VC\\bin\\amd64;' # Needed for mspdb1x0.dll. |
| 225 '%PATH%\n') | 226 '%PATH%\n') |
| 226 f.write('set LIB=%~dp0..\\..\\VC\\lib;' | 227 f.write('set LIB=%~dp0..\\..\\VC\\lib;' |
| 227 '%~dp0..\\..\\win_sdk\\Lib\\WINVERSION\\um\\x86;' | 228 '%~dp0..\\..\\win_sdk\\Lib\\WINVERSION\\um\\x86;' |
| 228 '%~dp0..\\..\\win_sdk\\Lib\\WINVERSION\\ucrt\\x86;' # VS 2015 | 229 '%~dp0..\\..\\win_sdk\\Lib\\WINVERSION\\ucrt\\x86;' # VS 2015 |
| 229 '%~dp0..\\..\\VC\\atlmfc\\lib\n' | 230 '%~dp0..\\..\\VC\\atlmfc\\lib\n' |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 343 sys.stdout.write('\rWrote to %s.%s\n' % (output, ' '*50)) | 344 sys.stdout.write('\rWrote to %s.%s\n' % (output, ' '*50)) |
| 344 sys.stdout.flush() | 345 sys.stdout.flush() |
| 345 | 346 |
| 346 RenameToSha1(output) | 347 RenameToSha1(output) |
| 347 | 348 |
| 348 return 0 | 349 return 0 |
| 349 | 350 |
| 350 | 351 |
| 351 if __name__ == '__main__': | 352 if __name__ == '__main__': |
| 352 sys.exit(main()) | 353 sys.exit(main()) |
| OLD | NEW |