60 SET(MSGFMT "/usr/bin/msgfmt")
61 FOREACH(pofile ${POFILES})
62 SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
63 MESSAGE(STATUS " ${pofile}")
64 GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
65 GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
66 SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
69 COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
72 INSTALL(FILES ${moFile}
73 DESTINATION ${LOCALE_DIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
74 SET(moFiles ${moFiles} ${moFile})
77 ADD_CUSTOM_TARGET(locale ALL DEPENDS ${moFiles})