From 9cb39680641c0e8b06c9d6391c9326976ee90255 Mon Sep 17 00:00:00 2001 From: Wang Zichong Date: Mon, 11 Sep 2023 16:58:07 +0800 Subject: [PATCH] chore: use Qt5's Quick Compiler to avoid qml cache This should be relaced to qt_add_qml_module when we migrated to Qt 6. Log: --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index be70a2ce..7729388c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ set(BIN_NAME dde-launchpad) include(FeatureSummary) include(GNUInstallDirs) -find_package(Qt5 REQUIRED COMPONENTS Core Gui Concurrent Qml Svg Quick QuickControls2 LinguistTools) +find_package(Qt5 REQUIRED COMPONENTS Core Gui Concurrent Qml Svg Quick QuickCompiler QuickControls2 LinguistTools) find_package(Dtk REQUIRED COMPONENTS Core Gui) find_package(AppStreamQt REQUIRED) @@ -76,10 +76,12 @@ qt_create_translation(TRANSLATED_FILES ${QML_FILES} ${SOURCE_FILES} src/models/a qt_add_dbus_adaptor(DBUS_ADAPTER_FILES dbus/org.deepin.dde.Launcher1.xml launchercontroller.h LauncherController) +qtquick_compiler_add_resources(RESOURCES qml.qrc) + add_executable(${BIN_NAME} ${SOURCE_FILES} ${DBUS_ADAPTER_FILES} - qml.qrc + ${RESOURCES} ${TRANSLATED_FILES} )