From 1b8adcc91a1590728453bb5bc5b548896dc15cf6 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 8 Sep 2025 16:10:12 +0200 Subject: [PATCH] Don't import Purpose on Android This prevents the app from launching on Android (and probably Windows too) because our module declares a dependency on a non-existent Purpose. --- src/app/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 3d117c538..340ebeb44 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -48,6 +48,8 @@ if(ANDROID OR WIN32) set_source_files_properties(qml/GlobalMenuStub.qml PROPERTIES QT_QML_SOURCE_TYPENAME GlobalMenu ) +else() + set(EXTRA_IMPORTS org.kde.purpose) endif() ecm_add_qml_module(neochat URI org.kde.neochat GENERATE_PLUGIN_SOURCE @@ -117,8 +119,8 @@ ecm_add_qml_module(neochat URI org.kde.neochat GENERATE_PLUGIN_SOURCE org.kde.neochat.login org.kde.neochat.chatbar org.kde.config - org.kde.purpose org.kde.syntaxhighlighting + ${EXTRA_IMPORTS} ) if(NOT ANDROID AND NOT WIN32)