diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-10-10 22:14:45 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-10-10 22:15:57 +0300 |
commit | aa3f63fd497558a02feb3ddbc44f31eac091f39b (patch) | |
tree | 0e28b9b1f0501dd8be9e1a38db4ec1777fa3fbfa /po/CMakeLists.txt | |
parent | 7c10a6b61e9d06a4ae9cc9f942dfacb6fcfd9d3d (diff) | |
download | manaverse-aa3f63fd497558a02feb3ddbc44f31eac091f39b.tar.gz manaverse-aa3f63fd497558a02feb3ddbc44f31eac091f39b.tar.bz2 manaverse-aa3f63fd497558a02feb3ddbc44f31eac091f39b.tar.xz manaverse-aa3f63fd497558a02feb3ddbc44f31eac091f39b.zip |
Remove most unused files.
Diffstat (limited to 'po/CMakeLists.txt')
-rw-r--r-- | po/CMakeLists.txt | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt deleted file mode 100644 index 068757ac1..000000000 --- a/po/CMakeLists.txt +++ /dev/null @@ -1,82 +0,0 @@ -FIND_PACKAGE(Gettext REQUIRED) - -# based on the CMake 2.6.3 GETTEXT_CREATE_TRANSLATIONS -# we need our own version because the upstream one contains -# a call to msgmerge (updating po files) which can't be -# disabled -MACRO(MANAPLUS_GETTEXT_CREATE_TRANSLATIONS _potFile _firstPoFileArg) - # make it a real variable, so we can modify it here - SET(_firstPoFile "${_firstPoFileArg}") - - SET(_gmoFiles) - GET_FILENAME_COMPONENT(_potBasename ${_potFile} NAME_WE) - GET_FILENAME_COMPONENT(_absPotFile ${_potFile} ABSOLUTE) - - SET(_addToAll) - IF(${_firstPoFile} STREQUAL "ALL") - SET(_addToAll "ALL") - SET(_firstPoFile) - ENDIF(${_firstPoFile} STREQUAL "ALL") - - FOREACH (_currentPoFile ${_firstPoFile} ${ARGN}) - GET_FILENAME_COMPONENT(_absFile ${_currentPoFile} ABSOLUTE) - GET_FILENAME_COMPONENT(_abs_PATH ${_absFile} PATH) - GET_FILENAME_COMPONENT(_lang ${_absFile} NAME_WE) - SET(_gmoFile ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo) - - ADD_CUSTOM_COMMAND( - OUTPUT ${_gmoFile} - COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${_gmoFile} ${_absFile} - DEPENDS ${_absPotFile} ${_absFile} - ) - - INSTALL(FILES ${_gmoFile} DESTINATION share/locale/${_lang}/LC_MESSAGES RENAME ${_potBasename}.mo) - SET(_gmoFiles ${_gmoFiles} ${_gmoFile}) - - ENDFOREACH (_currentPoFile) - - ADD_CUSTOM_TARGET(translations ${_addToAll} DEPENDS ${_gmoFiles}) -ENDMACRO() - -MACRO(MANAPLUS_GETTEXT_UPDATE_PO _potFile _languages) - GET_FILENAME_COMPONENT(_absPotFile ${_potFile} ABSOLUTE) - - ADD_CUSTOM_TARGET( - update-pot - COMMAND xgettext --files-from=translatable-files --directory=. --output=${_potFile} -d manaplus --keyword=_ --keyword=N_ - ) - - ADD_CUSTOM_TARGET( - update-translatable-files - COMMAND grep '_\(' -Irl ../src | sort > translatable-files - ) - - FOREACH(_lang ${_languages}) - GET_FILENAME_COMPONENT(_absFile "${_lang}.po" ABSOLUTE) - SET(_currentPoFile ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.po) - ADD_CUSTOM_TARGET( - "update-translation-${_lang}" - COMMAND ${GETTEXT_MSGMERGE_EXECUTABLE} --quiet --update --backup=none -s ${_absFile} ${_absPotFile} - ) - ADD_DEPENDENCIES("update-translation-${_lang}" update-pot) - ADD_DEPENDENCIES(update-po "update-translation-${_lang}") - ADD_DEPENDENCIES(update-pot update-translatable-files) - ENDFOREACH() -ENDMACRO() - - -SET(languages) -SET(POFILES) -FILE(STRINGS LINGUAS _languages) -FOREACH(_lang ${_languages}) - STRING(REGEX REPLACE "#.*" "" _lang "${_lang}") - IF(NOT ${_lang} STREQUAL "") - SET(languages ${languages} ${_lang}) - SET(POFILES ${POFILES} "${_lang}.po") - ENDIF() -ENDFOREACH() - -ADD_CUSTOM_TARGET(update-po) - -MANAPLUS_GETTEXT_CREATE_TRANSLATIONS(manaplus.pot ALL ${POFILES}) -MANAPLUS_GETTEXT_UPDATE_PO(manaplus.pot "${languages}") |