Install desktop icon even without xdg-icon-resource
This commit is contained in:
+9
-1
@@ -66,5 +66,13 @@ endif()
|
||||
|
||||
install(TARGETS tenmon)
|
||||
if(UNIX)
|
||||
install(SCRIPT install.cmake)
|
||||
find_program(XDG-DESKTOP-MENU_EXECUTABLE xdg-desktop-menu)
|
||||
find_program(XDG-ICON-RESOURCE_EXECUTABLE xdg-icon-resource)
|
||||
if(XDG-DESKTOP-MENU_EXECUTABLE)
|
||||
execute_process(COMMAND ${XDG-DESKTOP-MENU_EXECUTABLE} install --novendor org.nou.tenmon.desktop WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR})
|
||||
execute_process(COMMAND ${XDG-ICON-RESOURCE_EXECUTABLE} install --novendor --size 32 icon.png org.nou.tenmon WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR})
|
||||
else()
|
||||
install(FILES org.nou.tenmon.desktop DESTINATION "$ENV{FLATPAK_DEST}/usr/share/applications")
|
||||
install(FILES org.nou.tenmon.png DESTINATION "$ENV{FLATPAK_DEST}/usr/share/icons/hicolor/32x32/apps")
|
||||
endif()
|
||||
endif(UNIX)
|
||||
|
||||
Reference in New Issue
Block a user