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 |
############################################################################### |