2 # disable NLS on demand
5 # rebuild *.po if vlc.pot has changed (include POTFILES.in)
9 find_program( GMSGFMT msgfmt )
10 find_program( MSGFMT msgfmt )
11 find_program( XGETTEXT xgettext )
12 find_program( MSGMERGE_UPDATE msgmerge --update )
13 find_program( MSGINIT msginit )
14 find_program( MSGCONV msgconv )
15 find_program( MSGFILTER msgfilter )
69 FOREACH( pofile ${POFILES} )
70 set( po-target ${po-target} ${CMAKE_CURRENT_BINARY_DIR}/${pofile}.gmo )
73 ADD_CUSTOM_TARGET( all-po ALL
77 foreach( pofile ${POFILES} )
78 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${pofile}.gmo
79 COMMAND rm -f ${CMAKE_CURRENT_BINARY_DIR}/${pofile}.gmo
80 COMMAND ${GMSGFMT} -c --statistics -o ${CMAKE_CURRENT_BINARY_DIR}/t-${pofile}.gmo ${CMAKE_CURRENT_SOURCE_DIR}/${pofile}.po
81 COMMAND mv ${CMAKE_CURRENT_BINARY_DIR}/t-${pofile}.gmo ${CMAKE_CURRENT_BINARY_DIR}/${pofile}.gmo
82 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${pofile}.po