diff options
| author | 2008-07-07 16:59:37 +0000 | |
|---|---|---|
| committer | 2008-07-07 16:59:37 +0000 | |
| commit | 5599b7c042b18ff01acf07225b0532eb94121746 (patch) | |
| tree | 864ff354ea1db21af553a4d7c57330c4a3a21b32 | |
| parent | Disabled using bundled FindGettext.cmake (useless) (diff) | |
| download | KVIrc-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.txt | 47 |
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 |
