diff options
Diffstat (limited to 'share/cmake-3.22/Help/variable/CMAKE_CONFIGURATION_TYPES.rst')
-rw-r--r-- | share/cmake-3.22/Help/variable/CMAKE_CONFIGURATION_TYPES.rst | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/share/cmake-3.22/Help/variable/CMAKE_CONFIGURATION_TYPES.rst b/share/cmake-3.22/Help/variable/CMAKE_CONFIGURATION_TYPES.rst new file mode 100644 index 0000000..75ff8a1 --- /dev/null +++ b/share/cmake-3.22/Help/variable/CMAKE_CONFIGURATION_TYPES.rst @@ -0,0 +1,20 @@ +CMAKE_CONFIGURATION_TYPES +------------------------- + +Specifies the available build types (configurations) on multi-config +generators (e.g. :ref:`Visual Studio <Visual Studio Generators>`, +:generator:`Xcode`, or :generator:`Ninja Multi-Config`). Typical values +include ``Debug``, ``Release``, ``RelWithDebInfo`` and ``MinSizeRel``, +but custom build types can also be defined. + +This variable is initialized by the first :command:`project` or +:command:`enable_language` command called in a project when a new build +tree is first created. If the :envvar:`CMAKE_CONFIGURATION_TYPES` +environment variable is set, its value is used. Otherwise, the default +value is generator-specific. + +Depending on the situation, the values in this variable may be treated +case-sensitively or case-insensitively. See :ref:`Build Configurations` +for discussion of this and other related topics. + +For single-config generators, see :variable:`CMAKE_BUILD_TYPE`. |