Files
os-installer/data/resources/meson.build
2022-03-27 11:05:52 +02:00

40 lines
1.2 KiB
Meson

blueprints = custom_target('blueprints',
input: files(
'ui/pages/confirm.blp',
'ui/pages/disk.blp',
'ui/pages/done.blp',
'ui/pages/encrypt.blp',
'ui/pages/install.blp',
'ui/pages/internet.blp',
'ui/pages/keyboard_layout.blp',
'ui/pages/language.blp',
'ui/pages/locale.blp',
'ui/pages/restart.blp',
'ui/pages/software.blp',
'ui/pages/user.blp',
'ui/pages/failed.blp',
'ui/widgets/device_row.blp',
'ui/widgets/horizontally_scrollable_list.blp',
'ui/widgets/language_row.blp',
'ui/widgets/progress_row.blp',
'ui/widgets/selection_row.blp',
'ui/widgets/software_row.blp',
'ui/widgets/no_partitions_row.blp',
'ui/confirm_quit_popup.blp',
'ui/main_window.blp',
),
output: '.',
command: [find_program('blueprint-compiler'), 'batch-compile', '@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],
)
pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name())
gnome = import('gnome')
gnome.compile_resources(
meson.project_name(),
meson.project_name() + '.gresource.xml',
gresource_bundle: true,
dependencies: blueprints,
install: true,
install_dir: pkgdatadir
)