summaryrefslogtreecommitdiff
path: root/tools/msbuild
AgeCommit message (Collapse)AuthorFilesLines
2014-03-24VS integration installer: set SUCCESS=1 if we find VS 2013Hans Wennborg1-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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204629 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-13MSBuild integration: get the LibraryPath right (PR18707)Hans Wennborg2-1/+3
It was pointing to lib\clang\3.4, but now we're on 3.5. Make CMake insert the right version automatically. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201363 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-12VS Integration: install toolsets for x64 too (PR18738)Hans Wennborg4-66/+97
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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201269 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-22VS integration: use the correct registry key after r195379Hans Wennborg1-1/+1
I changed the registry key in that commit, but forgot to update the integration files. This change makes them use the same variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195479 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-14vs2013 msbuild integration: add missing .target files, fix typo in CMakeListsHans Wennborg3-1/+25
This should fix PR17568. Patch by Josh Samuel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192610 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-10Provide msbuild integration for vs2013.Hans Wennborg4-1/+49
Patch by Josh Samuel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192371 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-10Fix msbuild integration install script.Hans Wennborg1-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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192370 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-19msbuild: Set _MSC_VER to match the CRT we're usingReid Kleckner2-0/+10
Various Windows SDK headers use _MSC_VER values to figure out what version of the VC++ headers they're using, in particular for SAL macros. Patch by Paul Hampson! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191015 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-19Include an LLVM-vs2012_xp toolset in the MSBuild integrationReid Kleckner4-0/+37
Patch by Paul Hampson! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191010 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-06msbuild integration: provide separate files for VS2010 and VS2012Hans Wennborg6-35/+58
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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190173 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-05msbuild: Add clang's compiler-rt libs to the LibraryPathReid Kleckner1-0/+1
This allows linking libraries like the asan RTL. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190028 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-29Substitute LLVM's version into the msbuild property file at config timeReid Kleckner3-10/+16
Requires shuffling the CPack code up before add_subdirectory(tools), but that's where the version settings are anyway. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189615 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-29Modified ms-build configuration file to be version locked to the VS2010 ↵Warren Hunt1-19/+2
toolchain, this avoids conflicts with having VS2012 and Win7SDK used at the same time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189613 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-28Adding VCIncludeDir and WindowsSDKDir to the msbuild configuration file. ↵Warren Hunt1-2/+18
This allows clang to find windows.h and other files in the sdk and visutal studio includes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189528 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-28cmake: Add msbuild integration to the installHans Wennborg3-0/+78
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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189434 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-27Add xml files for msbuild integrationReid Kleckner2-0/+12
These files are intended to live in the msbuild toolset directory, which is somewhere like: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\ v4.0\Platforms\Win32\PlatformToolsets\llvm More work is needed to install them as part of the NSIS installer. Patch by Warren Hunt! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189411 91177308-0d34-0410-b5e6-96231b3b80d8