aboutsummaryrefslogtreecommitdiffstats
path: root/tools/msbuild
Commit message (Collapse)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-025-8/+90
| | | | Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
* Update to LLVM 3.5a.Stephen Hines2014-04-244-67/+101
| | | | Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
* Merging r195479:Bill Wendling2013-11-251-1/+1
| | | | | | | | | | | | | | ------------------------------------------------------------------------ r195479 | hans | 2013-11-22 10:25:43 -0800 (Fri, 22 Nov 2013) | 4 lines VS integration: use the correct registry key after r195379 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/branches/release_34@195607 91177308-0d34-0410-b5e6-96231b3b80d8
* vs2013 msbuild integration: add missing .target files, fix typo in CMakeListsHans Wennborg2013-10-143-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
* Provide msbuild integration for vs2013.Hans Wennborg2013-10-104-1/+49
| | | | | | Patch by Josh Samuel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192371 91177308-0d34-0410-b5e6-96231b3b80d8
* 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192370 91177308-0d34-0410-b5e6-96231b3b80d8
* msbuild: Set _MSC_VER to match the CRT we're usingReid Kleckner2013-09-192-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
* Include an LLVM-vs2012_xp toolset in the MSBuild integrationReid Kleckner2013-09-194-0/+37
| | | | | | Patch by Paul Hampson! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191010 91177308-0d34-0410-b5e6-96231b3b80d8
* msbuild integration: provide separate files for VS2010 and VS2012Hans Wennborg2013-09-066-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
* msbuild: Add clang's compiler-rt libs to the LibraryPathReid Kleckner2013-09-051-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
* Substitute LLVM's version into the msbuild property file at config timeReid Kleckner2013-08-293-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
* Modified ms-build configuration file to be version locked to the VS2010 ↵Warren Hunt2013-08-291-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
* Adding VCIncludeDir and WindowsSDKDir to the msbuild configuration file. ↵Warren Hunt2013-08-281-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
* cmake: Add msbuild integration to the installHans Wennborg2013-08-283-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
* Add xml files for msbuild integrationReid Kleckner2013-08-272-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