summaryrefslogtreecommitdiff
path: root/data/CMakeLists.txt
diff options
context:
space:
mode:
authorChristian Dywan <christian.dywan@canonical.com>2013-08-22 21:22:45 +0200
committerChristian Dywan <christian.dywan@canonical.com>2013-08-22 21:22:45 +0200
commit6e80f3ba4a7aa87761f2a70e0215a7cf3bf87c98 (patch)
tree29263cd81afbd75fdb354791eb2753f47e778f68 /data/CMakeLists.txt
parent554520c2fbb90b2227e85c8aa6cec90cc0dae3cc (diff)
downloadmidori-git-6e80f3ba4a7aa87761f2a70e0215a7cf3bf87c98.tar.gz
Merge translations into .desktop files
Diffstat (limited to 'data/CMakeLists.txt')
-rw-r--r--data/CMakeLists.txt9
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)