diff --git a/logo.png b/128-logo.png similarity index 100% rename from logo.png rename to 128-logo.png diff --git a/CMakeLists.txt b/CMakeLists.txt index ab3a8029d..8d3cbec34 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,6 +19,7 @@ include(ECMQMLModules) include(KDEClangFormat) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMAddAppIcon) if(NEOCHAT_FLATPAK) include(cmake/Flatpak.cmake) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0672282a8..9f063362f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -22,6 +22,10 @@ add_executable(neochat ../res.qrc ) +ecm_add_app_icon(NEOCHAT_ICON ICONS ${CMAKE_SOURCE_DIR}/128-logo.png) + +target_sources(neochat PRIVATE ${NEOCHAT_ICON}) + if(NOT ANDROID) target_sources(neochat PRIVATE trayicon.cpp) endif()