86 FIND_PROGRAM(MSGFMT msgfmt)
88 FOREACH(POFILE ${POFILES})
89 GET_FILENAME_COMPONENT(LANG ${POFILE} NAME_WE)
91 SET(MOFILE ${CMAKE_CURRENT_BINARY_DIR}/${LANG}.mo)
92 SET(MOFILES ${MOFILES} ${MOFILE})
96 COMMAND ${MSGFMT} -o ${MOFILE} ${CMAKE_CURRENT_SOURCE_DIR}/${POFILE}
97 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${POFILE}
98 COMMENT "Generating: ${MOFILE}")
100 INSTALL(FILES ${MOFILE}
101 DESTINATION ${INPUTDELEGATOR_RESDIR}/locale/${LANG}/LC_MESSAGES
102 RENAME ${PROJECT_NAME}.mo)
105 ADD_CUSTOM_TARGET(mo ALL DEPENDS ${MOFILES})