Модуль CMake для поддержки gettext? - PullRequest
10 голосов
/ 20 мая 2010

Есть ли хороший, документированный CMake модуль с открытым исходным кодом для поддержки gettext?

Я имею в виду:

  • Извлечение сообщений из источников
  • Объединение сообщений с существующими переводами
  • Компиляция mo-файлов
  • Установка mo-файлов.

Потому что простые макросы, которые предоставляет CMake, довольно ... бесполезны для реальной поддержки l10n.

Кто-нибудь?

Редактировать: Я создал свои собственные правила cmake для своего собственного проекта, но я не думаю, что это долгосрочное решение, особенно если у вас есть несколько проектов.

Так что было бы очень полезно, если бы кто-то направил меня к такому модулю.

Ответы [ 3 ]

3 голосов
/ 21 февраля 2012

Мне нужно было написать модуль gettext для другого проекта. Поэтому я сделал его удобным для пользователей и загрузил его в git hub.

https://github.com/jarro2783/CMake-Gettext

1 голос
/ 05 июня 2010

У Веснота есть собственное решение.

см. Код: svn.gna.org / ViewCVS / Веснота / багажник / ро / CMakeLists.txt? Ред = 42032 & вид = Разметка

И для справки: svn.gna.org / ViewCVS / Веснота / багажник / CMakeLists.txt? Rev = 42920 & вид = Разметка

Я не слишком уверен, что это действительно «хорошее» решение, но оно работает.

0 голосов
/ 12 января 2013

Итак, в конце 2011 года я начал работу над модулем CMake:

https://github.com/Jookia/GettextTools

Он выполняет все, что вам нужно.

...