summaryrefslogtreecommitdiff
path: root/po/CMakeLists.txt
diff options
context:
space:
mode:
authorBernd Wachter <bwachter-oops@lart.info>2009-04-08 06:01:03 +0200
committerBjørn Lindeijer <bjorn@lindeijer.nl>2009-04-08 10:28:20 +0200
commit5a0097103324dbe4754ed420fbdf9b33e8b12b0c (patch)
tree8f978734c25cbddfb475186d769a51eafd0d277a /po/CMakeLists.txt
parentda339701474848499dafa41eaaa1a79be5f1de46 (diff)
downloadmana-client-5a0097103324dbe4754ed420fbdf9b33e8b12b0c.tar.gz
mana-client-5a0097103324dbe4754ed420fbdf9b33e8b12b0c.tar.bz2
mana-client-5a0097103324dbe4754ed420fbdf9b33e8b12b0c.tar.xz
mana-client-5a0097103324dbe4754ed420fbdf9b33e8b12b0c.zip
Added switch to disable building locales Only build locales if gettext is available Add a workaround for a cmake-bug in translations target
Diffstat (limited to 'po/CMakeLists.txt')
-rw-r--r--po/CMakeLists.txt11
1 files changed, 10 insertions, 1 deletions
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
index 1c634a89..93d94f3a 100644
--- a/po/CMakeLists.txt
+++ b/po/CMakeLists.txt
@@ -1,4 +1,13 @@
FIND_PACKAGE(Gettext REQUIRED)
FILE(GLOB POFILES *.po)
-GETTEXT_CREATE_TRANSLATIONS(tmw.pot ${POFILES}) \ No newline at end of file
+GETTEXT_CREATE_TRANSLATIONS(tmw.pot ${POFILES})
+# This is an ugly hack to enable building of translations with
+# the default target due to a bug in GETTEXT_CREATE_TRANSLATIONS.
+# The bug has been fixed in recent CMake 2.6.3. Once 2.6.3 is widely
+# deployed the above line should be changed to:
+# GETTEXT_CREATE_TRANSLATIONS(tmw.pot ALL ${POFILES})
+# and the following two lines removed
+# 2009-04-08 Bernd Wachter <bwachter-tmw@lart.info>
+ADD_CUSTOM_TARGET(transfix ALL)
+ADD_DEPENDENCIES(transfix translations)