diff options
| author | Dominik Holland <dominik.holland@qt.io> | 2024-08-23 16:02:19 +0200 |
|---|---|---|
| committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2024-08-29 13:27:26 +0000 |
| commit | e96175897442a55b51fe80ea8e471d0347029691 (patch) | |
| tree | cc360432b85c6d44abb63a4e61450bad0d087e06 | |
| parent | 4cb7686065aedec0437c146e6a1f440b1d4fb4f0 (diff) | |
CMake: Replace aux target with a source_group for the IDE integration
Pick-to: 6.2
Change-Id: I88223dbbd85a6bcfd8f14323ee884dd435d5c7a8
Reviewed-by: Zoltan Gera <zoltan.gera@qt.io>
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
(cherry picked from commit 4a45970fd14dace404fe682e7c56890fb1680fb7)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 1e773b71e6963ec39c83358f0e38f5d588cac207)
(cherry picked from commit 135a2f7a36179e28118b65d629e14d92d6f7d841)
| -rw-r--r-- | src/interfaceframework/Qt6InterfaceFrameworkMacros.cmake | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/interfaceframework/Qt6InterfaceFrameworkMacros.cmake b/src/interfaceframework/Qt6InterfaceFrameworkMacros.cmake index 45f431a8..f2c8c1c3 100644 --- a/src/interfaceframework/Qt6InterfaceFrameworkMacros.cmake +++ b/src/interfaceframework/Qt6InterfaceFrameworkMacros.cmake @@ -314,16 +314,9 @@ function(qt6_ifcodegen_generate) endif() # Show qface and annotations in IDE - # If the generate function is called directly ${generator_target} is not defined and we will - # fallback to the IDL base name - set(IDE_PREFIX ${generator_target}) - if (NOT IDE_PREFIX) - set(IDE_PREFIX ${IFCODEGEN_BASE_NAME}) - endif() - if (NOT TARGET ${IDE_PREFIX}_qface_files) - add_custom_target(${IDE_PREFIX}_qface_files SOURCES - ${IDE_FILES} - ) + if (TARGET ${generator_target}) + source_group("Ifcodegen Files" FILES ${IDE_FILES}) + target_sources(${generator_target} PRIVATE ${IDE_FILES}) endif() set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${GEN_DEPENDENCIES}) |
