From fa8d14deee28d29cf6f54cea44aa92545e765e41 Mon Sep 17 00:00:00 2001 From: dmitry <dmitry.puzyrkov@demlabs.net> Date: Wed, 31 Jul 2024 15:31:34 +0700 Subject: [PATCH] ... --- CMakeLists.txt | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 79e1a6e..ddbd21c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,16 +14,6 @@ find_package(Qt5 5.15 REQUIRED COMPONENTS set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) -qt5_use_modules(${PROJECT_NAME} - Core - Gui - Qml - Quick - QuickWidgets - QuickControls2 - Widgets -) - if(UNIX) if(DARWIN) @@ -77,10 +67,24 @@ endif() target_include_directories(${PROJECT_NAME} PRIVATE ./CellframeNodeDiagtool) target_include_directories(${PROJECT_NAME} PRIVATE ./CellframeNodeTray) - target_link_libraries(${PROJECT_NAME} +target_link_libraries(${PROJECT_NAME} PUBLIC Qt5::Core Qt5::Gui Qt5::Network Qt5::Widgets Qt5::Qml Qt5::QuickWidgets ) + +qt5_import_plugins(${PROJECT_NAME} + INCLUDE + qtquick2plugin + Qt5::QtQuickControls2Plugin + Qt5::QtQuick2Plugin + Qt5::QtQuickLayoutsPlugin + Qt5::QtQuickTemplates2Plugin + Qt5::QtQuickWindowPlugin + Qt5::QtQuick2WindowPlugin + Qt5::QWindowsIntegrationPlugin + +) + if (WIN32) target_link_libraries(${PROJECT_NAME} PUBLIC psapi) endif() -- GitLab