From 4cfafffd4e48038203622f201729349b8e8b9809 Mon Sep 17 00:00:00 2001 From: woblight Date: Mon, 15 Dec 2025 22:38:57 +0100 Subject: [PATCH] Fix linking --- CMakeLists.txt | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5f1f43c..2e9b51f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,13 +30,6 @@ qt_add_resources(RESOURCES qml.qrc ) -if (qt6QuickCompiler_FOUND) - qtquick_compiler_add_resources(RESOURCES qml.qrc) - message(STATUS "Using qtquickcompiler") -else() - message(STATUS "qtquickcompiler not found, skipping") -endif() - set(qml_files AddonsPanel.qml AddonUpdateButton.qml @@ -90,6 +83,15 @@ if (${PROJECT_NAME}_SELF_UPDATE) target_link_libraries(GitAddonsManager PUBLIC QuaZip::QuaZip) endif() + +if (qt6QuickCompiler_FOUND) + qtquick_compiler_add_resources(RESOURCES qml.qrc) + target_link_libraries(GitAddonsManager PRIVATE Qt6::QmlPrivate Qt6::QuickPrivate) + message(STATUS "Using qtquickcompiler") +else() + message(STATUS "qtquickcompiler not found, skipping") +endif() + target_link_libraries(GitAddonsManager PUBLIC Qt6::Core) target_link_libraries(GitAddonsManager PUBLIC Qt6::Quick) target_link_libraries(GitAddonsManager PUBLIC Qt6::QuickControls2) @@ -103,7 +105,6 @@ else() endif() -target_link_libraries(GitAddonsManager PRIVATE Qt6::QmlPrivate Qt6::QuickPrivate) set(APPNAME GitAddonsManager) install(TARGETS GitAddonsManager