diff options
| author | 2009-06-23 23:43:39 +0000 | |
|---|---|---|
| committer | 2009-06-23 23:43:39 +0000 | |
| commit | fbcdb055705e24311c0ef7b939eaa5948b4dd08b (patch) | |
| tree | cb934f3faaa2d80047c329ce92ef36f00decc108 /data | |
| parent | added regex to fix rule (diff) | |
| download | KVIrc-fbcdb055705e24311c0ef7b939eaa5948b4dd08b.tar.gz KVIrc-fbcdb055705e24311c0ef7b939eaa5948b4dd08b.tar.bz2 KVIrc-fbcdb055705e24311c0ef7b939eaa5948b4dd08b.zip | |
fixed handling of man pages
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3278 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'data')
| -rw-r--r-- | data/man/CMakeLists.txt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/data/man/CMakeLists.txt b/data/man/CMakeLists.txt index 7622e07c5..1df37097c 100644 --- a/data/man/CMakeLists.txt +++ b/data/man/CMakeLists.txt @@ -9,16 +9,16 @@ IF(UNIX) # Assume linux FOREACH(MAN ${MANS}) # Grep the language code - # FIXME: this doesn't work with codes like "pt_BR" - STRING(SUBSTRING ${MAN} 6 2 LANGCODE) + SET(LANGCODE ${MAN}) + STRING(REPLACE "kvirc." "" LANGCODE ${LANGCODE}) + STRING(REPLACE ".1" "" LANGCODE ${LANGCODE}) # If the man is in English, it uses the root directory STRING(COMPARE EQUAL ${LANGCODE} "en" STREQUAL) IF(${STREQUAL}) - STRING(REGEX REPLACE ".en" "" MAN ${MAN}) - INSTALL(FILES ${MAN} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man1/) + INSTALL(FILES ${MAN} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man1/ RENAME "kvirc.1") ELSE() - INSTALL(FILES ${MAN} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/${LANGCODE}/man1/) + INSTALL(FILES ${MAN} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/${LANGCODE}/man1/ RENAME "kvirc.1") ENDIF() ENDFOREACH() ENDIF() |
