diff options
| author | Charles Kerr <charles.kerr@canonical.com> | 2013-10-30 23:49:58 +0000 |
|---|---|---|
| committer | Tarmac <Unknown> | 2013-10-30 23:49:58 +0000 |
| commit | bbc781d9e2afe500d9a5d09335f0954f25269be6 (patch) | |
| tree | 87ad870ab7d39777686e4f9661bcaa4ba41b5e1d /cmake/FindIntltool.cmake | |
| parent | 19ba64b479fd14d5192f0ec3dcc37fe33bde238b (diff) | |
| parent | 13cc891202d3721fc157c827ed1141ee6221ccbd (diff) | |
| download | ayatana-indicator-datetime-bbc781d9e2afe500d9a5d09335f0954f25269be6.tar.gz ayatana-indicator-datetime-bbc781d9e2afe500d9a5d09335f0954f25269be6.tar.bz2 ayatana-indicator-datetime-bbc781d9e2afe500d9a5d09335f0954f25269be6.zip | |
Switch the build system to cmake. Fixes: https://bugs.launchpad.net/bugs/1237509.
Approved by Ted Gould, PS Jenkins bot.
Diffstat (limited to 'cmake/FindIntltool.cmake')
| -rw-r--r-- | cmake/FindIntltool.cmake | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/cmake/FindIntltool.cmake b/cmake/FindIntltool.cmake new file mode 100644 index 0000000..45318c4 --- /dev/null +++ b/cmake/FindIntltool.cmake @@ -0,0 +1,23 @@ +# FindIntltool.cmake +# +# Jim Nelson <jim@yorba.org> +# Copyright 2012 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 /usr/share/applications) + endmacro (INTLTOOL_MERGE_DESKTOP desktop_id po_dir) +endif (INTLTOOL_MERGE_FOUND) + |
