mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-01 11:50:11 -05:00
Help: Add Sphinx 'versionadded' directives to each top-level document
Run the `Utilities/Sphinx/update_versions.py` script to add initial markup to every top-level document and find module. Issue: #19715
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
add_compile_definitions
|
add_compile_definitions
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
Add preprocessor definitions to the compilation of source files.
|
Add preprocessor definitions to the compilation of source files.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
add_link_options
|
add_link_options
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
Add options to the link step for executable, shared library or module
|
Add options to the link step for executable, shared library or module
|
||||||
library targets in the current directory and below that are added after
|
library targets in the current directory and below that are added after
|
||||||
this command is invoked.
|
this command is invoked.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
cmake_language
|
cmake_language
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.18
|
||||||
|
|
||||||
Call meta-operations on CMake commands.
|
Call meta-operations on CMake commands.
|
||||||
|
|
||||||
Synopsis
|
Synopsis
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
cmake_parse_arguments
|
cmake_parse_arguments
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.5
|
||||||
|
|
||||||
Parse function or macro arguments.
|
Parse function or macro arguments.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
continue
|
continue
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
.. versionadded:: 3.2
|
||||||
|
|
||||||
Continue to the top of enclosing foreach or while loop.
|
Continue to the top of enclosing foreach or while loop.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
include_guard
|
include_guard
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
Provides an include guard for the file currently being processed by CMake.
|
Provides an include guard for the file currently being processed by CMake.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
target_compile_features
|
target_compile_features
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.1
|
||||||
|
|
||||||
Add expected compiler features to a target.
|
Add expected compiler features to a target.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
target_link_directories
|
target_link_directories
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
Add link directories to a target.
|
Add link directories to a target.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
target_link_options
|
target_link_options
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
Add options to the link step for an executable, shared library or module
|
Add options to the link step for an executable, shared library or module
|
||||||
library target.
|
library target.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
target_precompile_headers
|
target_precompile_headers
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.16
|
||||||
|
|
||||||
Add a list of header files to precompile.
|
Add a list of header files to precompile.
|
||||||
|
|
||||||
Precompiling header files can speed up compilation by creating a partially
|
Precompiling header files can speed up compilation by creating a partially
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
target_sources
|
target_sources
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.1
|
||||||
|
|
||||||
Add sources to a target.
|
Add sources to a target.
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
ASM<DIALECT>
|
ASM<DIALECT>
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling a specific dialect of assembly language
|
Preferred executable for compiling a specific dialect of assembly language
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
ASM<DIALECT>FLAGS
|
ASM<DIALECT>FLAGS
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default compilation flags to be used when compiling a specific dialect of an
|
Default compilation flags to be used when compiling a specific dialect of an
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CC
|
CC
|
||||||
--
|
--
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``C`` language files. Will only be used by
|
Preferred executable for compiling ``C`` language files. Will only be used by
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CCMAKE_COLORS
|
CCMAKE_COLORS
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.18
|
||||||
|
|
||||||
Determines what colors are used by the CMake curses interface,
|
Determines what colors are used by the CMake curses interface,
|
||||||
when run on a terminal that supports colors.
|
when run on a terminal that supports colors.
|
||||||
The syntax follows the same conventions as ``LS_COLORS``;
|
The syntax follows the same conventions as ``LS_COLORS``;
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CFLAGS
|
CFLAGS
|
||||||
------
|
------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default compilation flags to be used when compiling ``C`` files. Will only be
|
Default compilation flags to be used when compiling ``C`` files. Will only be
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_BUILD_PARALLEL_LEVEL
|
CMAKE_BUILD_PARALLEL_LEVEL
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Specifies the maximum number of concurrent processes to use when building
|
Specifies the maximum number of concurrent processes to use when building
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_CONFIG_TYPE
|
CMAKE_CONFIG_TYPE
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
The default build configuration for :ref:`Build Tool Mode` and
|
The default build configuration for :ref:`Build Tool Mode` and
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_EXPORT_COMPILE_COMMANDS
|
CMAKE_EXPORT_COMPILE_COMMANDS
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.17
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
The default value for :variable:`CMAKE_EXPORT_COMPILE_COMMANDS` when there
|
The default value for :variable:`CMAKE_EXPORT_COMPILE_COMMANDS` when there
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_GENERATOR
|
CMAKE_GENERATOR
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.15
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Specifies the CMake default generator to use when no generator is supplied
|
Specifies the CMake default generator to use when no generator is supplied
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_GENERATOR_INSTANCE
|
CMAKE_GENERATOR_INSTANCE
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.15
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default value for :variable:`CMAKE_GENERATOR_INSTANCE` if no Cache entry is
|
Default value for :variable:`CMAKE_GENERATOR_INSTANCE` if no Cache entry is
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_GENERATOR_PLATFORM
|
CMAKE_GENERATOR_PLATFORM
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.15
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default value for :variable:`CMAKE_GENERATOR_PLATFORM` if no Cache entry
|
Default value for :variable:`CMAKE_GENERATOR_PLATFORM` if no Cache entry
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_GENERATOR_TOOLSET
|
CMAKE_GENERATOR_TOOLSET
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.15
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default value for :variable:`CMAKE_GENERATOR_TOOLSET` if no Cache entry
|
Default value for :variable:`CMAKE_GENERATOR_TOOLSET` if no Cache entry
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_<LANG>_COMPILER_LAUNCHER
|
CMAKE_<LANG>_COMPILER_LAUNCHER
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.17
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default compiler launcher to use for the specified language. Will only be used
|
Default compiler launcher to use for the specified language. Will only be used
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_MSVCIDE_RUN_PATH
|
CMAKE_MSVCIDE_RUN_PATH
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Extra PATH locations for custom commands when using
|
Extra PATH locations for custom commands when using
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_NO_VERBOSE
|
CMAKE_NO_VERBOSE
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
Disables verbose output from CMake when :envvar:`VERBOSE` environment variable
|
Disables verbose output from CMake when :envvar:`VERBOSE` environment variable
|
||||||
is set.
|
is set.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_OSX_ARCHITECTURES
|
CMAKE_OSX_ARCHITECTURES
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Target specific architectures for macOS.
|
Target specific architectures for macOS.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMAKE_PREFIX_PATH
|
CMAKE_PREFIX_PATH
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.18
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
The ``CMAKE_PREFIX_PATH`` environment variable may be set to a list of
|
The ``CMAKE_PREFIX_PATH`` environment variable may be set to a list of
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CSFLAGS
|
CSFLAGS
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``CSharp`` language files. Will only be
|
Preferred executable for compiling ``CSharp`` language files. Will only be
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CTEST_INTERACTIVE_DEBUG_MODE
|
CTEST_INTERACTIVE_DEBUG_MODE
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Environment variable that will exist and be set to ``1`` when a test executed
|
Environment variable that will exist and be set to ``1`` when a test executed
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CTEST_OUTPUT_ON_FAILURE
|
CTEST_OUTPUT_ON_FAILURE
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Boolean environment variable that controls if the output should be logged for
|
Boolean environment variable that controls if the output should be logged for
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CTEST_PARALLEL_LEVEL
|
CTEST_PARALLEL_LEVEL
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Specify the number of tests for CTest to run in parallel. See :manual:`ctest(1)`
|
Specify the number of tests for CTest to run in parallel. See :manual:`ctest(1)`
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CTEST_PROGRESS_OUTPUT
|
CTEST_PROGRESS_OUTPUT
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Boolean environment variable that affects how :manual:`ctest <ctest(1)>`
|
Boolean environment variable that affects how :manual:`ctest <ctest(1)>`
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CTEST_USE_LAUNCHERS_DEFAULT
|
CTEST_USE_LAUNCHERS_DEFAULT
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Initializes the :variable:`CTEST_USE_LAUNCHERS` variable if not already defined.
|
Initializes the :variable:`CTEST_USE_LAUNCHERS` variable if not already defined.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CUDACXX
|
CUDACXX
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``CUDA`` language files. Will only be used by
|
Preferred executable for compiling ``CUDA`` language files. Will only be used by
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CUDAFLAGS
|
CUDAFLAGS
|
||||||
---------
|
---------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default compilation flags to be used when compiling ``CUDA`` files. Will only be
|
Default compilation flags to be used when compiling ``CUDA`` files. Will only be
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CUDAHOSTCXX
|
CUDAHOSTCXX
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling host code when compiling ``CUDA``
|
Preferred executable for compiling host code when compiling ``CUDA``
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CXX
|
CXX
|
||||||
---
|
---
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``CXX`` language files. Will only be used by
|
Preferred executable for compiling ``CXX`` language files. Will only be used by
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CXXFLAGS
|
CXXFLAGS
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default compilation flags to be used when compiling ``CXX`` (C++) files. Will
|
Default compilation flags to be used when compiling ``CXX`` (C++) files. Will
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
DASHBOARD_TEST_FROM_CTEST
|
DASHBOARD_TEST_FROM_CTEST
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Environment variable that will exist when a test executed by :manual:`ctest(1)`
|
Environment variable that will exist when a test executed by :manual:`ctest(1)`
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
DESTDIR
|
DESTDIR
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
On UNIX one can use the ``DESTDIR`` mechanism in order to relocate the
|
On UNIX one can use the ``DESTDIR`` mechanism in order to relocate the
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
FC
|
FC
|
||||||
--
|
--
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``Fortran`` language files. Will only be used
|
Preferred executable for compiling ``Fortran`` language files. Will only be used
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
FFLAGS
|
FFLAGS
|
||||||
------
|
------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default compilation flags to be used when compiling ``Fortran`` files. Will only
|
Default compilation flags to be used when compiling ``Fortran`` files. Will only
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
LDFLAGS
|
LDFLAGS
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Will only be used by CMake on the first configuration to determine the default
|
Will only be used by CMake on the first configuration to determine the default
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
MACOSX_DEPLOYMENT_TARGET
|
MACOSX_DEPLOYMENT_TARGET
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Specify the minimum version of macOS on which the target binaries are
|
Specify the minimum version of macOS on which the target binaries are
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
OBJC
|
OBJC
|
||||||
----
|
----
|
||||||
|
|
||||||
|
.. versionadded:: 3.16.7
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``OBJC`` language files. Will only be used
|
Preferred executable for compiling ``OBJC`` language files. Will only be used
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
OBJCXX
|
OBJCXX
|
||||||
------
|
------
|
||||||
|
|
||||||
|
.. versionadded:: 3.16.7
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``OBJCXX`` language files. Will only be used
|
Preferred executable for compiling ``OBJCXX`` language files. Will only be used
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
<PackageName>_ROOT
|
<PackageName>_ROOT
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12.1
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Calls to :command:`find_package(<PackageName>)` will search in prefixes
|
Calls to :command:`find_package(<PackageName>)` will search in prefixes
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
RC
|
RC
|
||||||
--
|
--
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``resource`` files. Will only be used by CMake
|
Preferred executable for compiling ``resource`` files. Will only be used by CMake
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
RCFLAGS
|
RCFLAGS
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Default compilation flags to be used when compiling ``resource`` files. Will
|
Default compilation flags to be used when compiling ``resource`` files. Will
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
SWIFTC
|
SWIFTC
|
||||||
------
|
------
|
||||||
|
|
||||||
|
.. versionadded:: 3.15
|
||||||
|
|
||||||
.. include:: ENV_VAR.txt
|
.. include:: ENV_VAR.txt
|
||||||
|
|
||||||
Preferred executable for compiling ``Swift`` language files. Will only be used by
|
Preferred executable for compiling ``Swift`` language files. Will only be used by
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
VERBOSE
|
VERBOSE
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
Activates verbose output from CMake and your build tools of choice when
|
Activates verbose output from CMake and your build tools of choice when
|
||||||
you start to actually build your project.
|
you start to actually build your project.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
Green Hills MULTI
|
Green Hills MULTI
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
Generates Green Hills MULTI project files (experimental, work-in-progress).
|
Generates Green Hills MULTI project files (experimental, work-in-progress).
|
||||||
|
|
||||||
The buildsystem has predetermined build-configuration settings that can be controlled
|
The buildsystem has predetermined build-configuration settings that can be controlled
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
Ninja Multi-Config
|
Ninja Multi-Config
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.17
|
||||||
|
|
||||||
Generates multiple ``build-<Config>.ninja`` files.
|
Generates multiple ``build-<Config>.ninja`` files.
|
||||||
|
|
||||||
This generator is very much like the :generator:`Ninja` generator, but with
|
This generator is very much like the :generator:`Ninja` generator, but with
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
Visual Studio 14 2015
|
Visual Studio 14 2015
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.1
|
||||||
|
|
||||||
Generates Visual Studio 14 (VS 2015) project files.
|
Generates Visual Studio 14 (VS 2015) project files.
|
||||||
|
|
||||||
Project Types
|
Project Types
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
Visual Studio 15 2017
|
Visual Studio 15 2017
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.7.1
|
||||||
|
|
||||||
Generates Visual Studio 15 (VS 2017) project files.
|
Generates Visual Studio 15 (VS 2017) project files.
|
||||||
|
|
||||||
Project Types
|
Project Types
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
Visual Studio 16 2019
|
Visual Studio 16 2019
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
Generates Visual Studio 16 (VS 2019) project files.
|
Generates Visual Studio 16 (VS 2019) project files.
|
||||||
|
|
||||||
Project Types
|
Project Types
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
CPackArchive
|
CPackArchive
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.9
|
||||||
|
|
||||||
The documentation for the CPack Archive generator has moved here: :cpack_gen:`CPack Archive Generator`
|
The documentation for the CPack Archive generator has moved here: :cpack_gen:`CPack Archive Generator`
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
CPackFreeBSD
|
CPackFreeBSD
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
The documentation for the CPack FreeBSD generator has moved here: :cpack_gen:`CPack FreeBSD Generator`
|
The documentation for the CPack FreeBSD generator has moved here: :cpack_gen:`CPack FreeBSD Generator`
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
CPackNuGet
|
CPackNuGet
|
||||||
----------
|
----------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
The documentation for the CPack NuGet generator has moved here: :cpack_gen:`CPack NuGet Generator`
|
The documentation for the CPack NuGet generator has moved here: :cpack_gen:`CPack NuGet Generator`
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
CPackProductBuild
|
CPackProductBuild
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.7
|
||||||
|
|
||||||
The documentation for the CPack productbuild generator has moved here: :cpack_gen:`CPack productbuild Generator`
|
The documentation for the CPack productbuild generator has moved here: :cpack_gen:`CPack productbuild Generator`
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0051
|
CMP0051
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.1
|
||||||
|
|
||||||
List TARGET_OBJECTS in SOURCES target property.
|
List TARGET_OBJECTS in SOURCES target property.
|
||||||
|
|
||||||
CMake 3.0 and lower did not include the ``TARGET_OBJECTS``
|
CMake 3.0 and lower did not include the ``TARGET_OBJECTS``
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0052
|
CMP0052
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.1
|
||||||
|
|
||||||
Reject source and build dirs in installed
|
Reject source and build dirs in installed
|
||||||
:prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES`.
|
:prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES`.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0053
|
CMP0053
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.1
|
||||||
|
|
||||||
Simplify variable reference and escape sequence evaluation.
|
Simplify variable reference and escape sequence evaluation.
|
||||||
|
|
||||||
CMake 3.1 introduced a much faster implementation of evaluation of the
|
CMake 3.1 introduced a much faster implementation of evaluation of the
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0054
|
CMP0054
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.1
|
||||||
|
|
||||||
Only interpret :command:`if` arguments as variables or keywords when unquoted.
|
Only interpret :command:`if` arguments as variables or keywords when unquoted.
|
||||||
|
|
||||||
CMake 3.1 and above no longer implicitly dereference variables or
|
CMake 3.1 and above no longer implicitly dereference variables or
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0055
|
CMP0055
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.2
|
||||||
|
|
||||||
Strict checking for the :command:`break` command.
|
Strict checking for the :command:`break` command.
|
||||||
|
|
||||||
CMake 3.1 and lower allowed calls to the :command:`break` command
|
CMake 3.1 and lower allowed calls to the :command:`break` command
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0056
|
CMP0056
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.2
|
||||||
|
|
||||||
Honor link flags in :command:`try_compile` source-file signature.
|
Honor link flags in :command:`try_compile` source-file signature.
|
||||||
|
|
||||||
The :command:`try_compile` command source-file signature generates a
|
The :command:`try_compile` command source-file signature generates a
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0057
|
CMP0057
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
Support new :command:`if` IN_LIST operator.
|
Support new :command:`if` IN_LIST operator.
|
||||||
|
|
||||||
CMake 3.3 adds support for the new IN_LIST operator.
|
CMake 3.3 adds support for the new IN_LIST operator.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0058
|
CMP0058
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
Ninja requires custom command byproducts to be explicit.
|
Ninja requires custom command byproducts to be explicit.
|
||||||
|
|
||||||
When an intermediate file generated during the build is consumed
|
When an intermediate file generated during the build is consumed
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0059
|
CMP0059
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
Do not treat ``DEFINITIONS`` as a built-in directory property.
|
Do not treat ``DEFINITIONS`` as a built-in directory property.
|
||||||
|
|
||||||
CMake 3.3 and above no longer make a list of definitions available through
|
CMake 3.3 and above no longer make a list of definitions available through
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0060
|
CMP0060
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
Link libraries by full path even in implicit directories.
|
Link libraries by full path even in implicit directories.
|
||||||
|
|
||||||
Policy :policy:`CMP0003` was introduced with the intention of always
|
Policy :policy:`CMP0003` was introduced with the intention of always
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0061
|
CMP0061
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
CTest does not by default tell ``make`` to ignore errors (``-i``).
|
CTest does not by default tell ``make`` to ignore errors (``-i``).
|
||||||
|
|
||||||
The :command:`ctest_build` and :command:`build_command` commands no
|
The :command:`ctest_build` and :command:`build_command` commands no
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0062
|
CMP0062
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
Disallow :command:`install` of :command:`export` result.
|
Disallow :command:`install` of :command:`export` result.
|
||||||
|
|
||||||
The :command:`export()` command generates a file containing
|
The :command:`export()` command generates a file containing
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0063
|
CMP0063
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
Honor visibility properties for all target types.
|
Honor visibility properties for all target types.
|
||||||
|
|
||||||
The :prop_tgt:`<LANG>_VISIBILITY_PRESET` and
|
The :prop_tgt:`<LANG>_VISIBILITY_PRESET` and
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0064
|
CMP0064
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.4
|
||||||
|
|
||||||
Recognize ``TEST`` as a operator for the :command:`if` command.
|
Recognize ``TEST`` as a operator for the :command:`if` command.
|
||||||
|
|
||||||
The ``TEST`` operator was added to the :command:`if` command to determine if a
|
The ``TEST`` operator was added to the :command:`if` command to determine if a
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0065
|
CMP0065
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.4
|
||||||
|
|
||||||
Do not add flags to export symbols from executables without
|
Do not add flags to export symbols from executables without
|
||||||
the :prop_tgt:`ENABLE_EXPORTS` target property.
|
the :prop_tgt:`ENABLE_EXPORTS` target property.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0066
|
CMP0066
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.7
|
||||||
|
|
||||||
Honor per-config flags in :command:`try_compile` source-file signature.
|
Honor per-config flags in :command:`try_compile` source-file signature.
|
||||||
|
|
||||||
The source file signature of the :command:`try_compile` command uses the value
|
The source file signature of the :command:`try_compile` command uses the value
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0067
|
CMP0067
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.8
|
||||||
|
|
||||||
Honor language standard in :command:`try_compile` source-file signature.
|
Honor language standard in :command:`try_compile` source-file signature.
|
||||||
|
|
||||||
The :command:`try_compile` source file signature is intended to allow
|
The :command:`try_compile` source file signature is intended to allow
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0068
|
CMP0068
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.9
|
||||||
|
|
||||||
``RPATH`` settings on macOS do not affect ``install_name``.
|
``RPATH`` settings on macOS do not affect ``install_name``.
|
||||||
|
|
||||||
CMake 3.9 and newer remove any effect the following settings may have on the
|
CMake 3.9 and newer remove any effect the following settings may have on the
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0069
|
CMP0069
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.9
|
||||||
|
|
||||||
:prop_tgt:`INTERPROCEDURAL_OPTIMIZATION` is enforced when enabled.
|
:prop_tgt:`INTERPROCEDURAL_OPTIMIZATION` is enforced when enabled.
|
||||||
|
|
||||||
CMake 3.9 and newer prefer to add IPO flags whenever the
|
CMake 3.9 and newer prefer to add IPO flags whenever the
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0070
|
CMP0070
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
Define :command:`file(GENERATE)` behavior for relative paths.
|
Define :command:`file(GENERATE)` behavior for relative paths.
|
||||||
|
|
||||||
CMake 3.10 and newer define that relative paths given to ``INPUT`` and
|
CMake 3.10 and newer define that relative paths given to ``INPUT`` and
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0071
|
CMP0071
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
Let :prop_tgt:`AUTOMOC` and :prop_tgt:`AUTOUIC` process
|
Let :prop_tgt:`AUTOMOC` and :prop_tgt:`AUTOUIC` process
|
||||||
:prop_sf:`GENERATED` files.
|
:prop_sf:`GENERATED` files.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0072
|
CMP0072
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.11
|
||||||
|
|
||||||
:module:`FindOpenGL` prefers GLVND by default when available.
|
:module:`FindOpenGL` prefers GLVND by default when available.
|
||||||
|
|
||||||
The :module:`FindOpenGL` module provides an ``OpenGL::GL`` target and an
|
The :module:`FindOpenGL` module provides an ``OpenGL::GL`` target and an
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0073
|
CMP0073
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
Do not produce legacy ``_LIB_DEPENDS`` cache entries.
|
Do not produce legacy ``_LIB_DEPENDS`` cache entries.
|
||||||
|
|
||||||
Ancient CMake versions once used ``<tgt>_LIB_DEPENDS`` cache entries to
|
Ancient CMake versions once used ``<tgt>_LIB_DEPENDS`` cache entries to
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0074
|
CMP0074
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
:command:`find_package` uses ``<PackageName>_ROOT`` variables.
|
:command:`find_package` uses ``<PackageName>_ROOT`` variables.
|
||||||
|
|
||||||
In CMake 3.12 and above the :command:`find_package(<PackageName>)` command now
|
In CMake 3.12 and above the :command:`find_package(<PackageName>)` command now
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0075
|
CMP0075
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
Include file check macros honor ``CMAKE_REQUIRED_LIBRARIES``.
|
Include file check macros honor ``CMAKE_REQUIRED_LIBRARIES``.
|
||||||
|
|
||||||
In CMake 3.12 and above, the
|
In CMake 3.12 and above, the
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0076
|
CMP0076
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
The :command:`target_sources` command converts relative paths to absolute.
|
The :command:`target_sources` command converts relative paths to absolute.
|
||||||
|
|
||||||
In CMake 3.13 and above, the :command:`target_sources` command now converts
|
In CMake 3.13 and above, the :command:`target_sources` command now converts
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0077
|
CMP0077
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
:command:`option` honors normal variables.
|
:command:`option` honors normal variables.
|
||||||
|
|
||||||
The :command:`option` command is typically used to create a cache entry
|
The :command:`option` command is typically used to create a cache entry
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0078
|
CMP0078
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
:module:`UseSWIG` generates standard target names.
|
:module:`UseSWIG` generates standard target names.
|
||||||
|
|
||||||
Starting with CMake 3.13, :module:`UseSWIG` generates now standard target
|
Starting with CMake 3.13, :module:`UseSWIG` generates now standard target
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0079
|
CMP0079
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
:command:`target_link_libraries` allows use with targets in other directories.
|
:command:`target_link_libraries` allows use with targets in other directories.
|
||||||
|
|
||||||
Prior to CMake 3.13 the :command:`target_link_libraries` command did not
|
Prior to CMake 3.13 the :command:`target_link_libraries` command did not
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0080
|
CMP0080
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
:module:`BundleUtilities` cannot be included at configure time.
|
:module:`BundleUtilities` cannot be included at configure time.
|
||||||
|
|
||||||
The macros provided by :module:`BundleUtilities` are intended to be invoked
|
The macros provided by :module:`BundleUtilities` are intended to be invoked
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0081
|
CMP0081
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
Relative paths not allowed in :prop_tgt:`LINK_DIRECTORIES` target property.
|
Relative paths not allowed in :prop_tgt:`LINK_DIRECTORIES` target property.
|
||||||
|
|
||||||
CMake 3.12 and lower allowed the :prop_dir:`LINK_DIRECTORIES` directory
|
CMake 3.12 and lower allowed the :prop_dir:`LINK_DIRECTORIES` directory
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0082
|
CMP0082
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
Install rules from :command:`add_subdirectory` calls are interleaved with
|
Install rules from :command:`add_subdirectory` calls are interleaved with
|
||||||
those in caller.
|
those in caller.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0083
|
CMP0083
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
To control generation of Position Independent Executable (``PIE``) or not, some
|
To control generation of Position Independent Executable (``PIE``) or not, some
|
||||||
flags are required at link time.
|
flags are required at link time.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0084
|
CMP0084
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
The :module:`FindQt` module does not exist for :command:`find_package`.
|
The :module:`FindQt` module does not exist for :command:`find_package`.
|
||||||
|
|
||||||
The existence of :module:`FindQt` means that for Qt upstream to provide
|
The existence of :module:`FindQt` means that for Qt upstream to provide
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0085
|
CMP0085
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
``$<IN_LIST:...>`` handles empty list items.
|
``$<IN_LIST:...>`` handles empty list items.
|
||||||
|
|
||||||
In CMake 3.13 and lower, the ``$<IN_LIST:...>`` generator expression always
|
In CMake 3.13 and lower, the ``$<IN_LIST:...>`` generator expression always
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0086
|
CMP0086
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
:module:`UseSWIG` honors ``SWIG_MODULE_NAME`` via ``-module`` flag.
|
:module:`UseSWIG` honors ``SWIG_MODULE_NAME`` via ``-module`` flag.
|
||||||
|
|
||||||
Starting with CMake 3.14, :module:`UseSWIG` passes option
|
Starting with CMake 3.14, :module:`UseSWIG` passes option
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0087
|
CMP0087
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
:command:`install(CODE)` and :command:`install(SCRIPT)` support generator
|
:command:`install(CODE)` and :command:`install(SCRIPT)` support generator
|
||||||
expressions.
|
expressions.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0088
|
CMP0088
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.14
|
||||||
|
|
||||||
:module:`FindBISON` runs bison in :variable:`CMAKE_CURRENT_BINARY_DIR`
|
:module:`FindBISON` runs bison in :variable:`CMAKE_CURRENT_BINARY_DIR`
|
||||||
when executing.
|
when executing.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
CMP0089
|
CMP0089
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 3.15
|
||||||
|
|
||||||
Compiler id for IBM Clang-based XL compilers is now ``XLClang``.
|
Compiler id for IBM Clang-based XL compilers is now ``XLClang``.
|
||||||
|
|
||||||
CMake 3.15 and above recognize that IBM's Clang-based XL compilers
|
CMake 3.15 and above recognize that IBM's Clang-based XL compilers
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user