Merged to 7.0 in r340730.
On Wed, Aug 22, 2018 at 3:11 AM, Stephen Kelly via cfe-commits <cfe-commits@lists.llvm.org> wrote: > Author: steveire > Date: Tue Aug 21 18:11:18 2018 > New Revision: 340376 > > URL: http://llvm.org/viewvc/llvm-project?rev=340376&view=rev > Log: > Update the docs for using LLVM toolset in Visual Studio > > Reviewers: hans > > Subscribers: cfe-commits > > Differential Revision: https://reviews.llvm.org/D51079 > > Modified: > cfe/trunk/docs/UsersManual.rst > > Modified: cfe/trunk/docs/UsersManual.rst > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/UsersManual.rst?rev=340376&r1=340375&r2=340376&view=diff > ============================================================================== > --- cfe/trunk/docs/UsersManual.rst (original) > +++ cfe/trunk/docs/UsersManual.rst Tue Aug 21 18:11:18 2018 > @@ -2711,16 +2711,17 @@ Command Prompt or a regular Command Prom > up using e.g. `vcvarsall.bat > <http://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx>`_. > > clang-cl can also be used from inside Visual Studio by selecting the LLVM > -Platform Toolset. The toolset is installed by the LLVM installer, which can > be > -downloaded from the `LLVM release <http://releases.llvm.org/download.html>`_ > or > -`snapshot build <http://llvm.org/builds/>`_ web pages. To use the toolset, > -select a project in Solution Explorer, open its Property Page (Alt+F7), and > in > -the "General" section of "Configuration Properties" change "Platform Toolset" > -to e.g. LLVM-vs2014. > +Platform Toolset. The toolset is not part of the installer, but may be > installed > +separately from the > +`Visual Studio Marketplace > <https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain>`_. > +To use the toolset, select a project in Solution Explorer, open its Property > +Page (Alt+F7), and in the "General" section of "Configuration Properties" > +change "Platform Toolset" to LLVM. Doing so enables an additional Property > +Page for selecting the clang-cl executable to use for builds. > > To use the toolset with MSBuild directly, invoke it with e.g. > -``/p:PlatformToolset=LLVM-vs2014``. This allows trying out the clang-cl > -toolchain without modifying your project files. > +``/p:PlatformToolset=LLVM``. This allows trying out the clang-cl toolchain > +without modifying your project files. > > It's also possible to point MSBuild at clang-cl without changing toolset by > passing ``/p:CLToolPath=c:\llvm\bin /p:CLToolExe=clang-cl.exe``. > @@ -2729,7 +2730,7 @@ When using CMake and the Visual Studio g > > :: > > - cmake -G"Visual Studio 15 2017" -T LLVM-vs2014 .. > + cmake -G"Visual Studio 15 2017" -T LLVM .. > > When using CMake with the Ninja generator, set the ``CMAKE_C_COMPILER`` and > ``CMAKE_CXX_COMPILER`` variables to clang-cl: > > > _______________________________________________ > cfe-commits mailing list > cfe-commits@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits