reclaim/src/meson.build

44 lines
1.0 KiB
Meson
Raw Normal View History

2021-12-30 13:48:27 -05:00
source_files = files(
'Application.vala',
'utils/ObservableList.vala',
'repositories/AccountRepository.vala',
'core/Account.vala',
'repositories/AccountRepository.vala',
'ui/View.vala',
'ui/ContentView.vala',
'ui/AccountViewModel.vala',
'ui/MainAccountListView.vala',
2021-12-30 13:48:27 -05:00
'ui/MainWindow.vala'
)
conf_data = configuration_data()
conf_data.set_quoted('G_LOG_DOMAIN', 'Reclaim')
conf_data.set_quoted('APP_ID', 'com.bonerbonerboner.Reclaim')
conf_data.set_quoted('PROJECT_NAME', meson.project_name())
conf_data.set_quoted('VERSION', meson.project_version())
conf_data.set_quoted('GETTEXT_PACKAGE', meson.project_name())
conf_data.set_quoted('DATADIR', join_paths(get_option('prefix'), get_option('datadir')))
conf_data.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
config_header = configure_file(
input : 'Config.vala.in',
output : 'Config.vala',
configuration : conf_data
)
2021-12-30 13:48:27 -05:00
executable(
meson.project_name(),
source_files,
config_header,
asresources,
dependencies: dependencies,
install: true
)