2
0

install-vs-addons.cmd 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. REM Copyright The OpenTelemetry Authors
  2. REM SPDX-License-Identifier: Apache-2.0
  3. set "PATH=%SystemRoot%;%SystemRoot%\System32;%SystemRoot%\System32\WindowsPowerShell\v1.0\;%ProgramFiles%\Git\bin"
  4. cd %~dp0
  5. call powershell -File .\install_llvm-win64.ps1
  6. REM Download Visual Studio LLVM extension required for clang build to succeed
  7. call download.cmd https://llvmextensions.gallerycdn.vsassets.io/extensions/llvmextensions/llvm-toolchain/1.0.363769/1560930595399/llvm.vsix
  8. REM Install optional components required for ARM build - vs2017-BuildTools
  9. IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" (
  10. "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" ^
  11. modify --installPath "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" -q ^
  12. --add Microsoft.VisualStudio.Component.VC.ATL ^
  13. --add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
  14. --add Microsoft.VisualStudio.Component.VC.ATL.ARM64
  15. "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VSIXInstaller.exe" /q /a llvm.vsix
  16. )
  17. REM Install optional components required for ARM build - vs2017-Enterprise
  18. IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise" (
  19. "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" ^
  20. modify --installPath "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise" -q ^
  21. --add Microsoft.VisualStudio.Component.VC.ATL ^
  22. --add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
  23. --add Microsoft.VisualStudio.Component.VC.ATL.ARM64
  24. "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VSIXInstaller.exe" /q /a llvm.vsix
  25. )
  26. REM Install optional components required for ARM build - vs2019-Enterprise
  27. IF EXIST %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise (
  28. "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" ^
  29. modify --installPath "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise" -q ^
  30. --add Microsoft.VisualStudio.Component.VC.ATL ^
  31. --add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
  32. --add Microsoft.VisualStudio.Component.VC.ATL.ARM64
  33. "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\VSIXInstaller.exe" /q /a llvm.vsix
  34. )
  35. REM Ignore failures if components have been already installed
  36. EXIT /b 0