mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 05:58:33 +00:00
feat(win32): embed executable icon
Problem: on windows, the neovim executable (and thus the filetypes associated to open with neovim) has no embedded icon Solution: create a windows resource file pointing to the icon, and add it to the nvim binary target
This commit is contained in:
@@ -708,6 +708,12 @@ target_sources(main_lib INTERFACE
|
||||
${EXTERNAL_SOURCES}
|
||||
${EXTERNAL_HEADERS})
|
||||
|
||||
if(WIN32)
|
||||
# add windows resource file pointing to the neovim icon
|
||||
# this makes the icon appear for the neovim exe and associated filetypes
|
||||
target_sources(nvim_bin PRIVATE ${NVIM_RUNTIME_DIR}/windows_icon.rc)
|
||||
endif()
|
||||
|
||||
target_sources(nlua0 PUBLIC ${NLUA0_SOURCES})
|
||||
|
||||
target_link_libraries(nvim_bin PRIVATE main_lib PUBLIC libuv)
|
||||
|
Reference in New Issue
Block a user