mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-18 05:01:50 -06:00
Help: Document VS and Xcode toolset selection
Add explicit sections to the individual generator documentation to cover the `cmake -T` option along with the default behavior for each generator.
This commit is contained in:
@@ -17,3 +17,10 @@ a target platform name optionally at the end of this generator name:
|
|||||||
|
|
||||||
For compatibility with CMake versions prior to 3.0, one may specify this
|
For compatibility with CMake versions prior to 3.0, one may specify this
|
||||||
generator using the name ``Visual Studio 10`` without the year component.
|
generator using the name ``Visual Studio 10`` without the year component.
|
||||||
|
|
||||||
|
Toolset Selection
|
||||||
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The ``v100`` toolset that comes with Visual Studio 10 2010 is selected by
|
||||||
|
default. The :variable:`CMAKE_GENERATOR_TOOLSET` option may be set, perhaps
|
||||||
|
via the :manual:`cmake(1)` ``-T`` option, to specify another toolset.
|
||||||
|
|||||||
@@ -20,3 +20,10 @@ a target platform name optionally at the end of this generator name:
|
|||||||
|
|
||||||
For compatibility with CMake versions prior to 3.0, one may specify this
|
For compatibility with CMake versions prior to 3.0, one may specify this
|
||||||
generator using the name "Visual Studio 11" without the year component.
|
generator using the name "Visual Studio 11" without the year component.
|
||||||
|
|
||||||
|
Toolset Selection
|
||||||
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The ``v110`` toolset that comes with Visual Studio 11 2012 is selected by
|
||||||
|
default. The :variable:`CMAKE_GENERATOR_TOOLSET` option may be set, perhaps
|
||||||
|
via the :manual:`cmake(1)` ``-T`` option, to specify another toolset.
|
||||||
|
|||||||
@@ -17,3 +17,10 @@ a target platform name optionally at the end of this generator name:
|
|||||||
|
|
||||||
For compatibility with CMake versions prior to 3.0, one may specify this
|
For compatibility with CMake versions prior to 3.0, one may specify this
|
||||||
generator using the name "Visual Studio 12" without the year component.
|
generator using the name "Visual Studio 12" without the year component.
|
||||||
|
|
||||||
|
Toolset Selection
|
||||||
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The ``v120`` toolset that comes with Visual Studio 12 2013 is selected by
|
||||||
|
default. The :variable:`CMAKE_GENERATOR_TOOLSET` option may be set, perhaps
|
||||||
|
via the :manual:`cmake(1)` ``-T`` option, to specify another toolset.
|
||||||
|
|||||||
@@ -14,3 +14,10 @@ a target platform name optionally at the end of this generator name:
|
|||||||
|
|
||||||
``Visual Studio 14 2015 ARM``
|
``Visual Studio 14 2015 ARM``
|
||||||
Specify target platform ``ARM``.
|
Specify target platform ``ARM``.
|
||||||
|
|
||||||
|
Toolset Selection
|
||||||
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The ``v140`` toolset that comes with Visual Studio 14 2015 is selected by
|
||||||
|
default. The :variable:`CMAKE_GENERATOR_TOOLSET` option may be set, perhaps
|
||||||
|
via the :manual:`cmake(1)` ``-T`` option, to specify another toolset.
|
||||||
|
|||||||
@@ -14,3 +14,10 @@ a target platform name optionally at the end of this generator name:
|
|||||||
|
|
||||||
``Visual Studio 15 ARM``
|
``Visual Studio 15 ARM``
|
||||||
Specify target platform ``ARM``.
|
Specify target platform ``ARM``.
|
||||||
|
|
||||||
|
Toolset Selection
|
||||||
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The ``v141`` toolset that comes with Visual Studio 15 is selected by
|
||||||
|
default. The :variable:`CMAKE_GENERATOR_TOOLSET` option may be set, perhaps
|
||||||
|
via the :manual:`cmake(1)` ``-T`` option, to specify another toolset.
|
||||||
|
|||||||
@@ -2,3 +2,10 @@ Xcode
|
|||||||
-----
|
-----
|
||||||
|
|
||||||
Generate Xcode project files.
|
Generate Xcode project files.
|
||||||
|
|
||||||
|
Toolset Selection
|
||||||
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
By default Xcode is allowed to select its own default toolchain.
|
||||||
|
The :variable:`CMAKE_GENERATOR_TOOLSET` option may be set, perhaps
|
||||||
|
via the :manual:`cmake(1)` ``-T`` option, to specify another toolset.
|
||||||
|
|||||||
@@ -52,13 +52,12 @@
|
|||||||
Specify toolset name if supported by generator.
|
Specify toolset name if supported by generator.
|
||||||
|
|
||||||
Some CMake generators support a toolset name to be given to the
|
Some CMake generators support a toolset name to be given to the
|
||||||
native build system to choose a compiler. This is supported only on
|
native build system to choose a compiler.
|
||||||
specific generators:
|
See the :variable:`CMAKE_GENERATOR_TOOLSET` variable.
|
||||||
|
This is supported only on specific generators:
|
||||||
|
|
||||||
::
|
* :ref:`Visual Studio Generators` for VS 2010 and above
|
||||||
|
* The :generator:`Xcode` generator for Xcode 3.0 and above
|
||||||
Visual Studio >= 10
|
|
||||||
Xcode >= 3.0
|
|
||||||
|
|
||||||
See native build system documentation for allowed toolset names.
|
See native build system documentation for allowed toolset names.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user