From 6603c6563fbcb87c9c95e929d511912c7f422d78 Mon Sep 17 00:00:00 2001 From: Torsten Wierschin Date: Tue, 21 Jul 2026 14:15:17 +0200 Subject: [PATCH] TetraIF/CoPrtCnv: link Qt Core to expose Qt includes (Qt6 when available)\n\nAdd Qt6::Core/Qt5::Core to CoPrtCnv target link libraries so Qt headers (QString, QJsonDocument, etc.) are found during migration builds.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- TetraIF/CoPrtCnv/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/TetraIF/CoPrtCnv/CMakeLists.txt b/TetraIF/CoPrtCnv/CMakeLists.txt index b90771809..93ad62b7f 100644 --- a/TetraIF/CoPrtCnv/CMakeLists.txt +++ b/TetraIF/CoPrtCnv/CMakeLists.txt @@ -19,10 +19,18 @@ SET(my_SRCS ) NGL_ADD_LIBRARY2(AAR SV CoPrtCnv SHARED ${my_SRCS} ${my_HDRS}) +find_package(Qt6 COMPONENTS Core QUIET) +if (Qt6_FOUND) + set(_QT_CORE_TARGET Qt6::Core) +else() + find_package(Qt5 COMPONENTS Core QUIET) + set(_QT_CORE_TARGET Qt5::Core) +endif() NGL_TARGET_LINK_LIBRARIES(CoPrtCnv PUBLIC NGLLogger tabTelegrams + ${_QT_CORE_TARGET} ) NGL_TARGET_INCLUDE_DIRECTORIES(CoPrtCnv INTERFACE