diff options
author | Christian Dywan <christian.dywan@canonical.com> | 2013-08-22 21:22:45 +0200 |
---|---|---|
committer | Christian Dywan <christian.dywan@canonical.com> | 2013-08-22 21:22:45 +0200 |
commit | 6e80f3ba4a7aa87761f2a70e0215a7cf3bf87c98 (patch) | |
tree | 29263cd81afbd75fdb354791eb2753f47e778f68 /data/CMakeLists.txt | |
parent | 554520c2fbb90b2227e85c8aa6cec90cc0dae3cc (diff) | |
download | midori-git-6e80f3ba4a7aa87761f2a70e0215a7cf3bf87c98.tar.gz |
Merge translations into .desktop files
Diffstat (limited to 'data/CMakeLists.txt')
-rw-r--r-- | data/CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 5af3a2a1..61801ee0 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,5 +1,10 @@ # Copyright (C) 2013 Christian Dywan <christian@twotoasts.de> +include(FindIntltool) +if (NOT INTLTOOL_MERGE_FOUND) + message(FATAL_ERROR "intltool-merge not found") +endif () + file(GLOB_RECURSE DATA_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *) list(REMOVE_ITEM DATA_FILES "CMakeLists.txt") @@ -8,8 +13,10 @@ foreach(FILE ${DATA_FILES}) string(FIND ${FILE} "midori." MIDORI_FILE) string(FIND ${FILE} ".desktop" DESKTOP_FILE) if (FAQ_FILE GREATER -1) - elseif(MIDORI_FILE GREATER -1) elseif (DESKTOP_FILE GREATER -1) + string(SUBSTRING ${FILE} 0 ${DESKTOP_FILE} DESKTOP_ID) + INTLTOOL_MERGE_DESKTOP (${DESKTOP_ID} po) + elseif(MIDORI_FILE GREATER -1) else() string(FIND ${FILE} "/" IS_DIR) if (IS_DIR GREATER -1) |