67 SET(MSGFMT "/usr/bin/msgfmt")
69 FOREACH(pofile ${POFILES})
70 SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
71 MESSAGE("PO: ${pofile}")
72 GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
73 GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
74 SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
77 COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
81 INSTALL(FILES ${moFile} DESTINATION /usr/apps/${PROJECT_NAME}/res/locale/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
82 SET(moFiles ${moFiles} ${moFile})
85 MESSAGE(".mo files: ${moFiles}")
86 ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})