You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
find_package(Gettext REQUIRED)
|
|
|
|
|
|
|
|
gettext_create_translations(
|
|
|
|
exiv2.pot
|
|
|
|
ALL
|
|
|
|
bs.po
|
|
|
|
de.po
|
|
|
|
ca.po
|
|
|
|
es.po
|
|
|
|
fi.po
|
|
|
|
fr.po
|
|
|
|
gl.po
|
|
|
|
ms.po
|
|
|
|
nl.po
|
|
|
|
pl.po
|
|
|
|
pt.po
|
|
|
|
ru.po
|
|
|
|
sk.po
|
|
|
|
sv.po
|
|
|
|
ug.po
|
|
|
|
uk.po
|
|
|
|
vi.po
|
|
|
|
)
|
|
|
|
|
|
|
|
find_program(XGETTEXT xgettext)
|
|
|
|
|
|
|
|
add_custom_target(
|
|
|
|
update-pot
|
|
|
|
COMMAND
|
|
|
|
${XGETTEXT} -o ${CMAKE_CURRENT_SOURCE_DIR}/exiv2.pot -D ${PROJECT_SOURCE_DIR} --keyword=_ --keyword=N_
|
|
|
|
--files-from=${CMAKE_CURRENT_SOURCE_DIR}/POTFILES.in --from-code=UTF-8 --copyright-holder='Exiv2 authors'
|
|
|
|
--msgid-bugs-address='https://github.com/Exiv2/exiv2/issues' --package-name=${CMAKE_PROJECT_NAME} --package-version=${CMAKE_PROJECT_VERSION}
|
|
|
|
COMMENT "Extract translatable messages to exiv2.pot"
|
|
|
|
)
|