From 2f59b683d37574464e4f0494a1ad24abe09159d9 Mon Sep 17 00:00:00 2001 From: Craig Scott Date: Thu, 25 Mar 2021 18:04:17 +1100 Subject: Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets Relates: #21364 --- Help/command/add_custom_command.rst | 8 ++++++-- Help/command/add_custom_target.rst | 4 +++- Help/manual/cmake-generator-expressions.7.rst | 2 ++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Help/command/add_custom_command.rst b/Help/command/add_custom_command.rst index 183bb72..c0b9593 100644 --- a/Help/command/add_custom_command.rst +++ b/Help/command/add_custom_command.rst @@ -80,8 +80,10 @@ The options are: :prop_sf:`GENERATED` files during ``make clean``. .. versionadded:: 3.20 - Arguments to ``BYPRODUCTS`` may use + Arguments to ``BYPRODUCTS`` may use a restricted set of :manual:`generator expressions `. + :ref:`Target-dependent expressions ` are not + permitted. ``COMMAND`` Specify the command-line(s) to execute at build time. @@ -235,8 +237,10 @@ The options are: source file property. .. versionadded:: 3.20 - Arguments to ``OUTPUT`` may use + Arguments to ``OUTPUT`` may use a restricted set of :manual:`generator expressions `. + :ref:`Target-dependent expressions ` are not + permitted. ``USES_TERMINAL`` .. versionadded:: 3.2 diff --git a/Help/command/add_custom_target.rst b/Help/command/add_custom_target.rst index 22d3f29..def23fa 100644 --- a/Help/command/add_custom_target.rst +++ b/Help/command/add_custom_target.rst @@ -55,8 +55,10 @@ The options are: :prop_sf:`GENERATED` files during ``make clean``. .. versionadded:: 3.20 - Arguments to ``BYPRODUCTS`` may use + Arguments to ``BYPRODUCTS`` may use a restricted set of :manual:`generator expressions `. + :ref:`Target-dependent expressions ` are not + permitted. ``COMMAND`` Specify the command-line(s) to execute at build time. diff --git a/Help/manual/cmake-generator-expressions.7.rst b/Help/manual/cmake-generator-expressions.7.rst index ca4ea3e..7bc490f 100644 --- a/Help/manual/cmake-generator-expressions.7.rst +++ b/Help/manual/cmake-generator-expressions.7.rst @@ -709,6 +709,8 @@ Variable Queries properties to avoid side-effects due to the double evaluation of these properties. +.. _`Target-Dependent Queries`: + Target-Dependent Queries ------------------------ -- cgit v0.12