Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-misc/kshutdown/files: CMakeLists.txt
Date: Fri, 01 May 2009 11:45:14
Message-Id: E1LzrB0-0006RX-US@stork.gentoo.org
1 scarabeus 09/05/01 11:45:10
2
3 Added: CMakeLists.txt
4 Log:
5 Version bump. Add cmakelists.txt that is correctly parsing the translations.
6 (Portage version: 2.2_rc31/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 kde-misc/kshutdown/files/CMakeLists.txt
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-misc/kshutdown/files/CMakeLists.txt?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-misc/kshutdown/files/CMakeLists.txt?rev=1.1&content-type=text/plain
13
14 Index: CMakeLists.txt
15 ===================================================================
16 ###############################################################################
17 # WE NEED GETTEXT
18 ##############################################################################
19 MESSAGE ( STATUS "<Locating Gettext>" )
20 FIND_PACKAGE ( Gettext REQUIRED )
21 INCLUDE_DIRECTORIES ( ${GETTEXT_INCLUDE_DIR} )
22 FILE ( GLOB _po_files *.po )
23 SET ( _gmoFiles )
24 ###############################################################################
25 # CREATE .MO FOR EACH .PO
26 ###############################################################################
27 FOREACH ( _current_PO_FILE ${_po_files} )
28 GET_FILENAME_COMPONENT( _lang ${_current_PO_FILE} NAME_WE )
29 SET( _gmoFile ${CMAKE_BINARY_DIR}/po/${_lang}.mo )
30 add_custom_command( OUTPUT ${_gmoFile}
31 COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${_gmoFile} ${_current_PO_FILE}
32 WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
33 DEPENDS ${_current_PO_FILE}
34 )
35 INSTALL ( FILES ${CMAKE_BINARY_DIR}/po/${_lang}.mo
36 DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/ RENAME kshutdown.mo )
37 LIST(APPEND _gmoFiles ${_gmoFile})
38 ENDFOREACH(_current_PO_FILE)
39 ADD_CUSTOM_TARGET(pofiles ALL DEPENDS ${_gmoFiles})
40 ###############################################################################