summaryrefslogtreecommitdiffstats
path: root/llvm/tools/msbuild/install.bat
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite the VS integration scripts.Zachary Turner2018-07-201-123/+57
| | | | | | | | | | | | | | | | | | | | | | | This is a new modernized VS integration installer. It adds a Visual Studio .sln file which, when built, outputs a VSIX that can be used to install ourselves as a "real" Visual Studio Extension. We can even upload this extension to the visual studio marketplace. This fixes a longstanding problem where we didn't support installing into VS 2017 and higher. In addition to supporting VS 2017, due to the way this is written we now longer need to do anything special to support future versions of VS as well. Everything should "just work". This also fixes several bugs with our old integration, such as MSBuild triggering full rebuilds when /Zi was used. Finally, we add a new UI page called "LLVM" which becomes visible when the LLVM toolchain is selected. For now this only contains one option which is the path to clang-cl.exe, but in the future we can add more things here. Differential Revision: https://reviews.llvm.org/D42762 llvm-svn: 337572
* MSBuild integration: fix the loop in install.batHans Wennborg2014-09-301-4/+14
| | | | | | | It would previously not continue the platforms loop unless it could find the latest toolset directory. llvm-svn: 218712
* Add a VS "14" msbuild toolsetReid Kleckner2014-07-231-0/+22
| | | | | | | | | | | This allows people to try clang inside MSBuild with the VS "14" CTP releases. Fixes PR20341. Patch by Marcel Raad! llvm-svn: 213819
* VS integration installer: set SUCCESS=1 if we find VS 2013Hans Wennborg2014-03-241-2/+3
| | | | | | | | | | Previously we would print an error message on machines where the only VS version we find is 2013, even though we successfully install the integration files for it. Also, we shouldn't have two END labels. llvm-svn: 204629
* VS Integration: install toolsets for x64 too (PR18738)Hans Wennborg2014-02-121-16/+25
| | | | | | | | | This does exactly the same thing as for Win32, except it passes -m64 to the compiler and the files go in a different directory. Differential Revision: http://llvm-reviews.chandlerc.com/D2749 llvm-svn: 201269
* Provide msbuild integration for vs2013.Hans Wennborg2013-10-101-0/+22
| | | | | | Patch by Josh Samuel! llvm-svn: 192371
* Fix msbuild integration install script.Hans Wennborg2013-10-101-2/+5
| | | | | | | We previously failed to check whether the SUCCESS variable was set, and would thus always exit with a failure if vs2012 didn't exist. llvm-svn: 192370
* Include an LLVM-vs2012_xp toolset in the MSBuild integrationReid Kleckner2013-09-191-0/+6
| | | | | | Patch by Paul Hampson! llvm-svn: 191010
* msbuild integration: provide separate files for VS2010 and VS2012Hans Wennborg2013-09-061-9/+25
| | | | | | | | | The previous msbuild integration only worked if VS2010 was installed. This patch renames the current integration to LLVM-vs2010 and adds LLVM-vs2012. Differential Revision: http://llvm-reviews.chandlerc.com/D1614 llvm-svn: 190173
* cmake: Add msbuild integration to the installHans Wennborg2013-08-281-0/+34
This adds the msbuild integration files to the install, provides batch scripts for (un)installing it in a convenient way, and hooks up the nsis installer to run those scripts. Differential Revision: http://llvm-reviews.chandlerc.com/D1537 llvm-svn: 189434
OpenPOWER on IntegriCloud