diff --git a/src/corelib/doc/snippets/cmake-macros/examples.cmake b/src/corelib/doc/snippets/cmake-macros/examples.cmake index b85ea07e7f0..835d45bc089 100644 --- a/src/corelib/doc/snippets/cmake-macros/examples.cmake +++ b/src/corelib/doc/snippets/cmake-macros/examples.cmake @@ -104,3 +104,11 @@ add_subdirectory(mylib) qt_finalize_project() #! [qt_finalize_project_manual] + +#! [AUTOGEN_BETTER_GRAPH_MULTI_CONFIG_1] +set(CMAKE_AUTOGEN_BETTER_GRAPH_MULTI_CONFIG ON) +#! [AUTOGEN_BETTER_GRAPH_MULTI_CONFIG_1] + +#! [AUTOGEN_BETTER_GRAPH_MULTI_CONFIG_2] +set_target_properties(app PROPERTIES AUTOGEN_BETTER_GRAPH_MULTI_CONFIG ON) +#! [AUTOGEN_BETTER_GRAPH_MULTI_CONFIG_2] diff --git a/src/corelib/doc/src/cmake/cmake-standard-properties.qdoc b/src/corelib/doc/src/cmake/cmake-standard-properties.qdoc index a8ece6ba8f3..0a342edf50b 100644 --- a/src/corelib/doc/src/cmake/cmake-standard-properties.qdoc +++ b/src/corelib/doc/src/cmake/cmake-standard-properties.qdoc @@ -20,5 +20,10 @@ However, \l{qt_extract_metatypes} and \l{qt_add_qml_module} were updated to support \c{AUTOGEN_BETTER_GRAPH_MULTI_CONFIG} in Qt 6.8, so you will get build errors, unless you patch the older Qt version to support it. +To set this property globally, use the following command: +\snippet cmake-macros/examples.cmake AUTOGEN_BETTER_GRAPH_MULTI_CONFIG_1 +or set it on a target: +\snippet cmake-macros/examples.cmake AUTOGEN_BETTER_GRAPH_MULTI_CONFIG_2 + See \l{https://cmake.org/cmake/help/latest/prop_tgt/AUTOGEN_BETTER_GRAPH_MULTI_CONFIG.html}{AUTOGEN_BETTER_GRAPH_MULTI_CONFIG} for more information. */