Sync configured chat names and embed the Windows application icon
This commit is contained in:
1 parent
7140775d8d
commit
50017b7f74
8 files changed
+91
-5
No files matched your search
@@ -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 |
@@ -0,0 +1,2 @@
|
||||
// Значок EXE для меню «Пуск», ярлыков и Проводника; путь подставляет CMake.
|
||||
1 ICON "@CMAKE_CURRENT_SOURCE_DIR@/resources/icons/app_icon.ico"
|
||||
Reference in new issue
Block a user