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:
Kitware Robot
2020-07-06 10:14:38 -04:00
committed by Brad King
parent 0c87afceab
commit 496ec6036f
744 changed files with 1488 additions and 0 deletions
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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``;
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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)`
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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``
+2
View File
@@ -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
+2
View File
@@ -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)`
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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`
+2
View File
@@ -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`
+2
View File
@@ -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`
+2
View File
@@ -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`
+2
View File
@@ -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``
+2
View File
@@ -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`.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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.
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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.
+2
View File
@@ -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.
+2
View File
@@ -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