CMake: Don't create superfluous qtrepo_XXX_for_examples targets

Only create a qtrepo_src_for_examples target that examples, built as
external projects, can depend on.

Change-Id: I334bc67b9b78f49d5c345cb256132f42dc2c5f5e
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
(cherry picked from commit e05b779c88c63b3efc15b5cb29f3c13ec22f1c48)
This commit is contained in:
Joerg Bornemann 2023-08-18 13:53:44 +02:00 committed by Alexandru Croitor
parent 4a71a001af
commit 0a677ec538

View File

@ -302,6 +302,7 @@ function(qt_build_internals_add_toplevel_targets)
# Create special dependency target for External Project examples excluding targets
# marked as skipped.
if(qt_repo_target_basename STREQUAL "src")
set(qt_repo_target_name
"${qt_repo_targets_name}_${qt_repo_target_basename}_for_examples")
add_custom_target("${qt_repo_target_name}")
@ -319,6 +320,7 @@ function(qt_build_internals_add_toplevel_targets)
add_dependencies("${qt_repo_target_name}" ${unskipped_targets})
endif()
endif()
endif()
endforeach()
if (qt_repo_target_all)