aboutsummaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorGravatar Elvio Basello2009-06-23 23:43:39 +0000
committerGravatar Elvio Basello2009-06-23 23:43:39 +0000
commitfbcdb055705e24311c0ef7b939eaa5948b4dd08b (patch)
treecb934f3faaa2d80047c329ce92ef36f00decc108 /data
parentadded regex to fix rule (diff)
downloadKVIrc-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.txt10
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()