diff options
author | Brad King <brad.king@kitware.com> | 2024-01-18 14:01:04 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2024-01-18 14:01:17 (GMT) |
commit | c75047709f2ee2a3f8791f19b9ce8cc76e633521 (patch) | |
tree | 6d6dac7a7816e1431bec31f8786f09a9b3fe6932 /Help/prop_tgt | |
parent | d3adede1cd2f2dc570185903e306e8a7aeab69da (diff) | |
parent | 596e84b0d55c080b93a5ba2d2a4d24357375378c (diff) | |
download | CMake-c75047709f2ee2a3f8791f19b9ce8cc76e633521.zip CMake-c75047709f2ee2a3f8791f19b9ce8cc76e633521.tar.gz CMake-c75047709f2ee2a3f8791f19b9ce8cc76e633521.tar.bz2 |
Merge topic 'autogen-exe-per-config'
596e84b0d5 NinjaMultiConfig: Update tests for the new dependency change
7c39dabdbc Autogen: AUTO*_EXECUTABLE: add support for per-config values
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !8919
Diffstat (limited to 'Help/prop_tgt')
-rw-r--r-- | Help/prop_tgt/AUTOGEN_BETTER_GRAPH_MULTI_CONFIG.rst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Help/prop_tgt/AUTOGEN_BETTER_GRAPH_MULTI_CONFIG.rst b/Help/prop_tgt/AUTOGEN_BETTER_GRAPH_MULTI_CONFIG.rst new file mode 100644 index 0000000..edeb15c --- /dev/null +++ b/Help/prop_tgt/AUTOGEN_BETTER_GRAPH_MULTI_CONFIG.rst @@ -0,0 +1,22 @@ +AUTOGEN_BETTER_GRAPH_MULTI_CONFIG +--------------------------------- + +.. versionadded:: 3.29 + +``AUTOGEN_BETTER_GRAPH_MULTI_CONFIG`` is a boolean property that can be set +on a target to have better dependency graph for multi-configuration generators. +When this property is enabled, ``CMake`` will generate more per-config targets. +Thus, the dependency graph will be more accurate for multi-configuration +generators and some recompilations will be avoided. + +If the Qt version is 6.8 or newer, this property is enabled by default. +If the Qt version is older than 6.8, this property is disabled by default. +Consult the Qt documentation to check if the property can be enabled for older +Qt versions. + +See the :manual:`cmake-qt(7)` manual for more information on using CMake +with Qt. + +This property is initialized by the +:variable:`CMAKE_AUTOGEN_BETTER_GRAPH_MULTI_CONFIG` variable if it is set when +a target is created. |