win32: handle app icon

This commit is contained in:
im-tem
2025-07-01 17:44:43 +03:00
parent 30880c003d
commit 34443ebf35
3 changed files with 6 additions and 1 deletions

View File

@@ -23,7 +23,11 @@ file(GLOB SOURCES
"${PROJECT_SOURCE_DIR}/src/*.h"
)
add_executable(${PROJECT_NAME} ${SOURCES})
if (WIN32)
enable_language("RC")
set (WIN32_RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/assets/win_icon.rc)
endif()
add_executable(${PROJECT_NAME} ${SOURCES} ${WIN32_RESOURCES})
target_include_directories(${PROJECT_NAME} PRIVATE include include/imgui include/tinyxml2 src)
if (NOT MSVC)

BIN
assets/win_icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

1
assets/win_icon.rc Normal file
View File

@@ -0,0 +1 @@
IDI_ICON1 ICON DISCARDABLE "win_icon.ico"