build: Add language files to Meson build

migrate-to-meson-build
nirenjan 2024-06-20 00:56:26 -07:00
parent 1d78cf4349
commit 0d7972dbc1
2 changed files with 9 additions and 5 deletions

View File

@ -5,11 +5,9 @@ project('libx52', 'C',
# Internationalization # Internationalization
i18n = import('i18n') i18n = import('i18n')
# # define GETTEXT_PACKAGE # # define GETTEXT_PACKAGE
# add_project_arguments( add_project_arguments(
# '-DPACKAGE="libx52"', '-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
# '-DLOCALEDIR=""', language:'C')
# language:'C')
i18n.gettext(meson.project_name())
dep_libusb = dependency('libusb-1.0', required: true) dep_libusb = dependency('libusb-1.0', required: true)
dep_hidapi = dependency('hidapi-hidraw', required: false) dep_hidapi = dependency('hidapi-hidraw', required: false)
@ -336,3 +334,5 @@ if dep_udev.found()
install_data(udev_file, install_dir: udev_rules_dir) install_data(udev_file, install_dir: udev_rules_dir)
meson.add_install_script('udev/install-hook.sh') meson.add_install_script('udev/install-hook.sh')
endif endif
subdir('po')

4
po/meson.build 100644
View File

@ -0,0 +1,4 @@
i18n.gettext(meson.project_name(),
args: '--directory=' + meson.source_root(),
preset: 'glib'
)