Entirely switch to the new mo-update.
Stikonas discovered the old way was still there, also added a proper install target for the new code.
This commit is contained in:
parent
2d5f497b7e
commit
e80dd12059
2 changed files with 3 additions and 20 deletions
|
@ -11,11 +11,6 @@ MACRO (ADD_POT_TARGET DOMAIN)
|
|||
COMMAND ${CMAKE_BINARY_DIR}/po/pot-update.sh ${DOMAIN}
|
||||
DEPENDS remove-potcdate.sed
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
# add_custom_command(OUTPUT ${POTFILE}
|
||||
# COMMAND ${CMAKE_SOURCE_DIR}/po/pot-update.sh ${DOMAIN}
|
||||
# DEPENDS remove-potcdate.sed
|
||||
# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
# add_custom_target(update-pot-${DOMAIN} DEPENDS ${POTFILE})
|
||||
|
||||
set_source_files_properties(${POTFILE} PROPERTIES GENERATED TRUE)
|
||||
add_dependencies(update-pot update-pot-${DOMAIN})
|
||||
|
@ -59,24 +54,10 @@ if(GETTEXT_MSGFMT_EXECUTABLE)
|
|||
|
||||
foreach(LANG ${LINGUAS})
|
||||
set(POFILE ${LANG}.po)
|
||||
set(MOFILE ${CMAKE_CURRENT_BINARY_DIR}/${LANG}.gmo)
|
||||
set_source_files_properties(${POFILE} PROPERTIES GENERATED TRUE)
|
||||
|
||||
add_custom_command(OUTPUT ${MOFILE}
|
||||
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE}
|
||||
ARGS -c -o ${MOFILE} ${POFILE}
|
||||
MAIN_DEPENDENCY ${POFILE}
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
install(FILES ${MOFILE} DESTINATION ${LOCALE_INSTALL}/${LANG}/LC_MESSAGES/ RENAME ${DOMAIN}.mo)
|
||||
|
||||
set(MOFILES ${MOFILES} ${MOFILE})
|
||||
|
||||
endforeach(LANG ${LINGUAS})
|
||||
|
||||
add_custom_target(update-gmo-${DOMAIN} ALL DEPENDS ${MOFILES})
|
||||
add_dependencies(update-gmo update-gmo-${DOMAIN})
|
||||
|
||||
endif(GETTEXT_MSGFMT_EXECUTABLE)
|
||||
ENDMACRO (ADD_MO_TARGETS DOMAIN)
|
||||
|
||||
|
|
|
@ -6,7 +6,6 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/pot-update.sh.in ${CMAKE_CURRENT_BINA
|
|||
add_custom_target(update-po4a)
|
||||
add_custom_target(update-pot)
|
||||
add_custom_target(update-po)
|
||||
add_custom_target(update-gmo)
|
||||
|
||||
set(TRANSLATION_DIRS
|
||||
wesnoth
|
||||
|
@ -336,6 +335,9 @@ if(ENABLE_NLS)
|
|||
COMMENT "mo-update [${DOMAIN}-${LANG}]: Creating mo file."
|
||||
)
|
||||
|
||||
install(FILES ${CMAKE_SOURCE_DIR}/${LOCALEDIR}/${LANG}/LC_MESSAGES/${DOMAIN}.mo
|
||||
DESTINATION ${LOCALE_INSTALL}/${LANG}/LC_MESSAGES)
|
||||
|
||||
set(mo-update-SRC ${mo-update-SRC}
|
||||
${CMAKE_SOURCE_DIR}/${LOCALEDIR}/${LANG}/LC_MESSAGES/${DOMAIN}.mo
|
||||
)
|
||||
|
|
Loading…
Add table
Reference in a new issue