~paulliu/unity/i18n-po-msgmerge

« back to all changes in this revision

Viewing changes to po/CMakeLists.txt

  • Committer: Ying-Chun Liu
  • Date: 2013-05-28 10:40:18 UTC
  • Revision ID: paul.liu@canonical.com-20130528104018-l7rmd7eaxxkwznvd
Use variable for unity8.mo

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
  *.po
10
10
)
11
11
 
 
12
SET(MO_FILE unity8.mo)
 
13
 
12
14
FOREACH(_file ${PO_FILES})
13
15
  GET_FILENAME_COMPONENT(_lang ${_file} NAME_WE)
14
16
  SET(_gmoFile ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo)
15
17
  ADD_CUSTOM_COMMAND(OUTPUT ${_gmoFile}
16
18
    COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${_gmoFile} ${_file}
17
 
    COMMAND install -D ${_gmoFile} ${CMAKE_CURRENT_BINARY_DIR}/locale/${_lang}/LC_MESSAGES/unity8.mo
 
19
    COMMAND install -D ${_gmoFile} ${CMAKE_CURRENT_BINARY_DIR}/locale/${_lang}/LC_MESSAGES/${MO_FILE}
18
20
    WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
19
21
    DEPENDS ${_file}
20
22
  )
21
 
  INSTALL (FILES ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo DESTINATION ${CMAKE_INSTALL_PREFIX}/share/locale/${_lang}/LC_MESSAGES/ RENAME unity8.mo)
 
23
  INSTALL (FILES ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo DESTINATION ${CMAKE_INSTALL_PREFIX}/share/locale/${_lang}/LC_MESSAGES/ RENAME ${MO_FILE})
22
24
  _GETTEXT_GET_UNIQUE_TARGET_NAME( pofiles uniqueTargetName)
23
25
  ADD_CUSTOM_TARGET(${uniqueTargetName} ALL DEPENDS ${_gmoFile})
24
26
ENDFOREACH(_file)