diff options
author | Brad King <brad.king@kitware.com> | 2020-12-16 11:20:34 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2020-12-16 11:20:39 (GMT) |
commit | 34469a4f71c523488682661aafc8d13b054ed5b9 (patch) | |
tree | e593b7686cdf94405cfdbc0b47745304a066f4ae /Help/manual | |
parent | d8654c2a0290b30c8684a334652d8876e5ab33f6 (diff) | |
parent | 1526ae3abac7c8e8ad61ba92e6a8219aaece7f7a (diff) | |
download | CMake-34469a4f71c523488682661aafc8d13b054ed5b9.zip CMake-34469a4f71c523488682661aafc8d13b054ed5b9.tar.gz CMake-34469a4f71c523488682661aafc8d13b054ed5b9.tar.bz2 |
Merge topic 'custom-command-output-genex-nmc'
1526ae3aba Tests: Add cases for Ninja Multi-Config cross-config custom commands
dcf9f4d2f7 Ninja Multi-Config: Add support for cross-config custom commands
15467f12f7 cmLocalGenerator: Adopt custom target 'force' output name generation
7b64b0cd5a cmLocalGenerator: Refactor custom command generator construction
d29da8ed3e cmMakefile: Simplify custom target 'force' output name generation
2b1cc175ee Help: Clarify version adding add_custom_{command,target} OUTPUT genex support
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5612
Diffstat (limited to 'Help/manual')
-rw-r--r-- | Help/manual/cmake-generator-expressions.7.rst | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Help/manual/cmake-generator-expressions.7.rst b/Help/manual/cmake-generator-expressions.7.rst index 482b14e..c949ce1 100644 --- a/Help/manual/cmake-generator-expressions.7.rst +++ b/Help/manual/cmake-generator-expressions.7.rst @@ -816,6 +816,24 @@ Output-Related Expressions ``;`` on Windows). Be sure to enclose the argument containing this genex in double quotes in CMake source code so that ``;`` does not split arguments. +``$<OUTPUT_CONFIG:...>`` + .. versionadded:: 3.20 + + Only valid in :command:`add_custom_command` and :command:`add_custom_target` + as the outer-most generator expression in an argument. + With the :generator:`Ninja Multi-Config` generator, generator expressions + in ``...`` are evaluated using the custom command's "output config". + With other generators, the content of ``...`` is evaluated normally. + +``$<COMMAND_CONFIG:...>`` + .. versionadded:: 3.20 + + Only valid in :command:`add_custom_command` and :command:`add_custom_target` + as the outer-most generator expression in an argument. + With the :generator:`Ninja Multi-Config` generator, generator expressions + in ``...`` are evaluated using the custom command's "command config". + With other generators, the content of ``...`` is evaluated normally. + Debugging ========= |