Geary can now be configured to notify of new mail at startup. When the user logs in, Geary will autostart with a hidden window and notify of new mail as usual. When Geary is formally executed by the user the Geary window simply appears. In this mode, if the user closes the window Geary will return to its hidden state. Quit must be used to close the process.
30 lines
1.3 KiB
CMake
30 lines
1.3 KiB
CMake
# FindIntltool.cmake
|
|
#
|
|
# Jim Nelson <jim@yorba.org>
|
|
# Copyright 2012-2014 Yorba Foundation
|
|
|
|
find_program (INTLTOOL_MERGE_EXECUTABLE intltool-merge)
|
|
|
|
if (INTLTOOL_MERGE_EXECUTABLE)
|
|
set (INTLTOOL_MERGE_FOUND TRUE)
|
|
else (INTLTOOL_MERGE_EXECUTABLE)
|
|
set (INTLTOOL_MERGE_FOUND FALSE)
|
|
endif (INTLTOOL_MERGE_EXECUTABLE)
|
|
|
|
if (INTLTOOL_MERGE_FOUND)
|
|
macro (INTLTOOL_MERGE_DESKTOP desktop_id po_dir)
|
|
add_custom_target (geary.desktop ALL
|
|
${INTLTOOL_MERGE_EXECUTABLE} --desktop-style ${CMAKE_SOURCE_DIR}/${po_dir}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/${desktop_id}.desktop.in ${desktop_id}.desktop
|
|
)
|
|
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/geary.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
|
|
endmacro (INTLTOOL_MERGE_DESKTOP desktop_id po_dir)
|
|
macro (INTLTOOL_MERGE_AUTOSTART_DESKTOP desktop_id po_dir)
|
|
add_custom_target (geary-autostart.desktop ALL
|
|
${INTLTOOL_MERGE_EXECUTABLE} --desktop-style ${CMAKE_SOURCE_DIR}/${po_dir}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/${desktop_id}.desktop.in ${desktop_id}.desktop
|
|
)
|
|
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/geary-autostart.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
|
|
endmacro (INTLTOOL_MERGE_AUTOSTART_DESKTOP desktop_id po_dir)
|
|
endif (INTLTOOL_MERGE_FOUND)
|
|
|