aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Voker572008-07-07 16:59:37 +0000
committerGravatar Voker572008-07-07 16:59:37 +0000
commit5599b7c042b18ff01acf07225b0532eb94121746 (patch)
tree864ff354ea1db21af553a4d7c57330c4a3a21b32
parentDisabled using bundled FindGettext.cmake (useless) (diff)
downloadKVIrc-5599b7c042b18ff01acf07225b0532eb94121746.tar.gz
KVIrc-5599b7c042b18ff01acf07225b0532eb94121746.tar.bz2
KVIrc-5599b7c042b18ff01acf07225b0532eb94121746.zip
Cleaning up
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2029 17fca916-40b9-46aa-a4ea-0a15b648b75c
-rw-r--r--cmake/translation.rules.txt47
1 files changed, 22 insertions, 25 deletions
diff --git a/cmake/translation.rules.txt b/cmake/translation.rules.txt
index 62595cfd1..39e1510f9 100644
--- a/cmake/translation.rules.txt
+++ b/cmake/translation.rules.txt
@@ -1,27 +1,3 @@
-GET_FILENAME_COMPONENT(_potBasename ${POTFILE} NAME_WE)
-GET_FILENAME_COMPONENT(_absPotFile ${POTFILE} ABSOLUTE)
-
-IF(USE_GETTEXT_EXTRA)
- ADD_CUSTOM_TARGET(message-update-${_potBasename})
- ADD_DEPENDENCIES(message-update message-update-${_potBasename})
-
- ADD_CUSTOM_TARGET(message-extract-${_potBasename})
- ADD_DEPENDENCIES(message-extract message-extract-${_potBasename})
-
- # message-update
- SET(XGETTEXT_FILES)
- FOREACH(SDIR ${XGETTEXT_SOURCESDIR})
- FILE(GLOB_RECURSE XGETTEXT_FILES_TEMP ${SDIR}/*.cpp ${SDIR}/*.h ${SDIR}/*.kvs)
- LIST(APPEND XGETTEXT_FILES ${XGETTEXT_FILES_TEMP})
- ENDFOREACH()
- # FIXME if the file list gets too long for the commandline, use xgettext '-f' option
- ADD_CUSTOM_COMMAND(
- COMMENT "updating messages for ${_gmoFile}"
- COMMAND ${GETTEXT_XGETTEXT_EXECUTABLE} -o ${_absPotFile} -k__tr -k__tr_no_lookup -k__tr2qs -k__tr2wc -k__tr2ws -ktr ${XGETTEXT_FILES}
- TARGET message-update-${_potBasename}
- )
-ENDIF()
-
MACRO(KVIRC_CREATE_TRANSLATIONS _potFile _firstPoFile)
SET(_gmoFiles)
GET_FILENAME_COMPONENT(_potBasename ${_potFile} NAME_WE)
@@ -55,4 +31,25 @@ SET(_gmoFiles)
ENDMACRO()
-KVIRC_CREATE_TRANSLATIONS(${POTFILE} ALL ${pofiles}) \ No newline at end of file
+KVIRC_CREATE_TRANSLATIONS(${POTFILE} ALL ${pofiles})
+
+IF(USE_GETTEXT_EXTRA)
+ ADD_CUSTOM_TARGET(message-update-${_potBasename})
+ ADD_DEPENDENCIES(message-update message-update-${_potBasename})
+
+ ADD_CUSTOM_TARGET(message-extract-${_potBasename})
+ ADD_DEPENDENCIES(message-extract message-extract-${_potBasename})
+
+ # message-update
+ SET(XGETTEXT_FILES)
+ FOREACH(SDIR ${XGETTEXT_SOURCESDIR})
+ FILE(GLOB_RECURSE XGETTEXT_FILES_TEMP ${SDIR}/*.cpp ${SDIR}/*.h ${SDIR}/*.kvs)
+ LIST(APPEND XGETTEXT_FILES ${XGETTEXT_FILES_TEMP})
+ ENDFOREACH()
+ # FIXME if the file list gets too long for the commandline, use xgettext '-f' option
+ ADD_CUSTOM_COMMAND(
+ COMMENT "updating messages for ${_potBasename}"
+ COMMAND ${GETTEXT_XGETTEXT_EXECUTABLE} -o ${_absPotFile} -k__tr -k__tr_no_lookup -k__tr2qs -k__tr2wc -k__tr2ws -ktr ${XGETTEXT_FILES}
+ TARGET message-update-${_potBasename}
+ )
+ENDIF() \ No newline at end of file