The branch, master, has been updated. - Log -----------------------------------------------------------------
commit c2473039cd5a041e91d4f16e00dfae32ba04efed Author: Kornel Benko <kor...@lyx.org> Date: Thu Jul 19 11:54:22 2012 +0200 Port handling of installed languages (commit ed1515ef69d0381e9b0657cf1966f9d86e0cb25f) to cmake build diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 8b972e6..becb765 100755 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -128,11 +128,15 @@ ADD_CUSTOM_COMMAND( # otherwise they would be modified (inside the macro GETTEXT_CREATE_TRANSLATIONS()) # This makes the "svn up" on po-files work again file(GLOB LYX_BASE_PO_FILES RELATIVE ${TOP_SRC_DIR}/po ${TOP_SRC_DIR}/po/*.po) +list(SORT LYX_BASE_PO_FILES) set(LYX_PO_FILES) SET(LYX_UPDATED_PO_FILES) SET(LYX_DEST_PO ${TOP_SRC_DIR}/po) +set(INSTALLED_LANGUAGES) foreach(_pofile ${LYX_BASE_PO_FILES}) + string(REGEX REPLACE "^(.*)\\.po$" "\\1 " _inst_lng ${_pofile}) + list(APPEND INSTALLED_LANGUAGES ${_inst_lng}) add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_pofile} COMMAND ${CMAKE_COMMAND} -E copy ${TOP_SRC_DIR}/po/${_pofile} ${CMAKE_CURRENT_BINARY_DIR}/${_pofile} @@ -141,6 +145,13 @@ foreach(_pofile ${LYX_BASE_PO_FILES}) list(APPEND LYX_PO_FILES ${CMAKE_CURRENT_BINARY_DIR}/${_pofile}) endforeach(_pofile) +add_custom_command( + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/installed_languages" + COMMAND "$CMAKE_COMMAND}" -E echo ${INSTALLED_LANGUAGES} ">" "${CMAKE_CURRENT_BINARY_DIR}/installed_languages" + DEPENDS ${LYX_PO_FILES} +) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/installed_languages" DESTINATION .) + set(LYX_UPDATED_PO_FILES) foreach(_pofile ${LYX_BASE_PO_FILES}) if(WIN32) ----------------------------------------------------------------------- Summary of changes: po/CMakeLists.txt | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) hooks/post-receive -- The LyX Source Repository