2014-10-28 13:40:53 -07:00
|
|
|
set(ICONS_DEST share/icons/hicolor/scalable/actions)
|
2012-04-23 18:54:26 -07:00
|
|
|
|
2012-05-01 11:23:52 -07:00
|
|
|
set(ICON_FILES
|
2014-10-28 13:20:00 -07:00
|
|
|
mail-archive-symbolic.svg
|
2013-08-26 14:56:46 -07:00
|
|
|
close-symbolic.svg
|
2014-07-18 17:44:25 -04:00
|
|
|
detach-symbolic.svg
|
2014-10-28 13:20:00 -07:00
|
|
|
text-x-generic-symbolic.svg
|
2013-06-28 11:38:06 -07:00
|
|
|
edit-symbolic.svg
|
2013-08-26 14:56:46 -07:00
|
|
|
format-text-remove-symbolic.svg
|
2017-12-06 17:04:18 -03:00
|
|
|
format-ordered-list-symbolic.svg
|
|
|
|
|
format-unordered-list-symbolic.svg
|
2016-07-13 22:45:37 +10:00
|
|
|
mail-drafts-symbolic.svg
|
2016-08-05 00:20:09 -04:00
|
|
|
mail-drafts-symbolic-rtl.svg
|
2014-10-28 13:20:00 -07:00
|
|
|
mail-forward-symbolic.svg
|
2016-08-05 00:20:09 -04:00
|
|
|
mail-forward-symbolic-rtl.svg
|
2014-10-28 13:20:00 -07:00
|
|
|
mail-inbox-symbolic.svg
|
|
|
|
|
mail-outbox-symbolic.svg
|
|
|
|
|
mail-reply-all-symbolic.svg
|
2016-08-05 00:20:09 -04:00
|
|
|
mail-reply-all-symbolic-rtl.svg
|
2014-10-28 13:20:00 -07:00
|
|
|
mail-reply-sender-symbolic.svg
|
2016-08-05 00:20:09 -04:00
|
|
|
mail-reply-sender-symbolic-rtl.svg
|
2014-10-28 13:20:00 -07:00
|
|
|
mail-sent-symbolic.svg
|
2016-08-05 00:20:09 -04:00
|
|
|
mail-sent-symbolic-rtl.svg
|
2016-07-13 22:45:37 +10:00
|
|
|
marker-symbolic.svg
|
2013-08-26 14:56:46 -07:00
|
|
|
tag-symbolic.svg
|
2016-08-05 00:20:09 -04:00
|
|
|
tag-symbolic-rtl.svg
|
2012-09-03 18:46:03 -07:00
|
|
|
)
|
|
|
|
|
|
2012-05-01 11:23:52 -07:00
|
|
|
install(FILES ${ICON_FILES} DESTINATION ${ICONS_DEST})
|
2012-09-03 18:46:03 -07:00
|
|
|
|
|
|
|
|
# Application icon goes in theme directory
|
2017-11-14 13:08:15 +11:00
|
|
|
install(FILES "hicolor/16x16/apps/org.gnome.Geary.png" DESTINATION share/icons/hicolor/16x16/apps)
|
|
|
|
|
install(FILES "hicolor/24x24/apps/org.gnome.Geary.png" DESTINATION share/icons/hicolor/24x24/apps)
|
|
|
|
|
install(FILES "hicolor/32x32/apps/org.gnome.Geary.png" DESTINATION share/icons/hicolor/32x32/apps)
|
|
|
|
|
install(FILES "hicolor/48x48/apps/org.gnome.Geary.png" DESTINATION share/icons/hicolor/48x48/apps)
|
|
|
|
|
install(FILES "hicolor/256x256/apps/org.gnome.Geary.png" DESTINATION share/icons/hicolor/256x256/apps)
|
|
|
|
|
install(FILES "hicolor/512x512/apps/org.gnome.Geary.png" DESTINATION share/icons/hicolor/512x512/apps)
|
|
|
|
|
install(FILES "hicolor/symbolic/apps/org.gnome.Geary-symbolic.svg" DESTINATION share/icons/hicolor/symbolic/apps)
|
2012-05-01 17:18:43 -07:00
|
|
|
|
|
|
|
|
# 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
|
2012-10-08 17:17:43 -07:00
|
|
|
"message (STATUS \"Updated icon cache in ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor\")"
|
2012-05-01 17:18:43 -07:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
add_custom_target(
|
|
|
|
|
uninstall-icon-cache
|
|
|
|
|
COMMAND
|
|
|
|
|
gtk-update-icon-cache -t -f ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor
|
2012-10-08 17:17:43 -07:00
|
|
|
COMMENT
|
|
|
|
|
"Updated icon cache after uninstall in ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor"
|
2012-05-01 17:18:43 -07:00
|
|
|
)
|
2012-09-14 09:54:52 -07:00
|
|
|
|
2012-10-08 17:17:43 -07:00
|
|
|
add_dependencies(post-uninstall uninstall-icon-cache)
|
2012-05-01 17:18:43 -07:00
|
|
|
endif ()
|
|
|
|
|
|