~ubuntu-branches/ubuntu/vivid/frescobaldi/vivid

« back to all changes in this revision

Viewing changes to po/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Ryan Kavanagh
  • Date: 2012-01-03 16:20:11 UTC
  • mfrom: (1.4.1)
  • Revision ID: package-import@ubuntu.com-20120103162011-tsjkwl4sntwmprea
Tags: 2.0.0-1
* New upstream release 
* Drop the following uneeded patches:
  + 01_checkmodules_no_python-kde4_build-dep.diff
  + 02_no_pyc.diff
  + 04_no_binary_lilypond_upgrades.diff
* Needs new dependency python-poppler-qt4
* Update debian/watch for new download path
* Update copyright file with new holders and years

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Translations
2
 
 
3
 
find_program(GETTEXT_MSGFMT_EXECUTABLE msgfmt)
4
 
 
5
 
file(GLOB _po_files *.po)
6
 
set(_mo_files)
7
 
foreach(_po ${_po_files})
8
 
  get_filename_component(_lang ${_po} NAME_WE)
9
 
  set(_mo ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.mo)
10
 
  add_custom_command(
11
 
    OUTPUT ${_mo}
12
 
    COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -v -o ${_mo} ${_po}
13
 
    DEPENDS ${_po}
14
 
    COMMENT "Creating MO file for language ${_lang}:"
15
 
  )
16
 
  install(
17
 
    FILES ${_mo}
18
 
    DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES
19
 
    RENAME ${PROJECT_NAME}.mo
20
 
  )
21
 
  list(APPEND _mo_files ${_mo})
22
 
endforeach(_po)
23
 
add_custom_target(translations ALL DEPENDS ${_mo_files})