diff --git a/CMakeLists.txt b/CMakeLists.txt index bc01344..04b7540 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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) diff --git a/assets/win_icon.ico b/assets/win_icon.ico new file mode 100644 index 0000000..624177e Binary files /dev/null and b/assets/win_icon.ico differ diff --git a/assets/win_icon.rc b/assets/win_icon.rc new file mode 100644 index 0000000..dacd6e9 --- /dev/null +++ b/assets/win_icon.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON DISCARDABLE "win_icon.ico" \ No newline at end of file