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.
exiv2/po/CMakeLists.txt

39 lines
803 B
CMake

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"
)