Sync configured chat names and embed the Windows application icon

This commit is contained in:
evgeny committed 2026-10-19 09:54:42 +02:00
1 parent 7140775d8d
commit 50017b7f74
8 files changed
+91 -5

No files matched your search

+10
View File
@@ -341,6 +341,16 @@ add_executable(vibechat WIN32
)
add_dependencies(vibechat chatgui_translations)
# Проводник и ярлыки Windows читают значок из EXE до запуска Qt.
if(WIN32)
enable_language(RC)
configure_file(resources/vibechat.rc.in "${CMAKE_CURRENT_BINARY_DIR}/vibechat.rc" @ONLY)
target_sources(vibechat PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/vibechat.rc")
set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/vibechat.rc" PROPERTIES
OBJECT_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/resources/icons/app_icon.ico")
message(STATUS "Windows executable icon: resources/icons/app_icon.ico")
endif()
target_include_directories(vibechat PRIVATE ${CMAKE_SOURCE_DIR}/../../lib ${CMAKE_SOURCE_DIR}/../../src ${CMAKE_SOURCE_DIR}/db ${CMAKE_SOURCE_DIR}/../../lib/libopus/include ${FFMPEG_INCLUDE_DIRS})
target_compile_definitions(vibechat PRIVATE SQLITE_THREADSAFE=1 USE_SQLITE VIBECHAT_VERSION="${PROJECT_VERSION}")
Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

+2
View File
@@ -0,0 +1,2 @@
// Значок EXE для меню «Пуск», ярлыков и Проводника; путь подставляет CMake.
1 ICON "@CMAKE_CURRENT_SOURCE_DIR@/resources/icons/app_icon.ico"