Ответ 1
Мне нужно было написать модуль gettext для другого проекта. Поэтому я сделал его удобным для пользователя и загрузил его в концентратор git.
Есть ли хороший CMake-модуль с открытым исходным кодом для поддержки gettext?
Я имею в виду:
Поскольку простые макросы, предоставляемые CMake, совершенно... бесполезны для реальной поддержки l10n.
Кто-нибудь?
Изменить: Я создал свои собственные правила cmake для своего собственного проекта, но я не думаю, что это долгосрочное решение, особенно когда у вас есть несколько проектов.
Так что было бы очень полезно, если бы кто-то направил меня к такому модулю.
Мне нужно было написать модуль gettext для другого проекта. Поэтому я сделал его удобным для пользователя и загрузил его в концентратор git.
Уеснот имеет собственное решение.
Смотрите код: svn.gna.org/viewcvs/wesnoth/trunk/po/CMakeLists.txt?rev=42032&view=markup
И для справки: svn.gna.org/viewcvs/wesnoth/trunk/CMakeLists.txt?rev=42920&view=markup
Я не слишком уверен, что это действительно "хорошее" решение, но оно работает.
В конце 2011 года я начал работу над модулем CMake:
https://github.com/Jookia/GettextTools
Он выполняет все, что вам нужно.