geary/icons/CMakeLists.txt

39 lines
906 B
CMake

set(ICONS_DEST share/geary/icons)
set(ICON_FILES
application-menu.svg
archive.svg
archive-insert.svg
geary.png
mail-inbox.png
mail-sent.png
menu-down.svg
multiple-tags.png
non-starred-grey.png
one-tag.png
remove-formatting.png
starred.png
)
install(FILES ${ICON_FILES} DESTINATION ${ICONS_DEST})
install(FILES geary.png DESTINATION share/icons/hicolor/scalable/apps)
# Optional: update icon cache at install time.
if (ICON_UPDATE)
install(
CODE
"execute_process (COMMAND gtk-update-icon-cache -t -f ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor)"
CODE
"message (STATUS \"Updating icon cache\")"
)
add_custom_target(
uninstall-icon-cache
DEPENDS
uninstall
COMMAND
gtk-update-icon-cache -t -f ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor
)
endif ()