27 lines
716 B
Meson
27 lines
716 B
Meson
haiku_conf = configuration_data()
|
|
haiku_conf.set('VERSION', meson.project_version())
|
|
|
|
splitted_version = meson.project_version().split('~')[0].split('.')
|
|
haiku_conf.set('VERSION_MAJOR', splitted_version[0])
|
|
haiku_conf.set('VERSION_MINOR', splitted_version.get(1, '0'))
|
|
haiku_conf.set('VERSION_REVISION', splitted_version.get(2, '0'))
|
|
haiku_conf.set('VERSION_EXTRA', splitted_version.get(3, '0'))
|
|
|
|
mpd_rdef = configure_file(
|
|
input: 'mpd.rdef.in',
|
|
output: 'mpd.rdef',
|
|
configuration: haiku_conf,
|
|
)
|
|
|
|
rc = find_program('rc')
|
|
xres = find_program('xres')
|
|
|
|
rsrc = custom_target(
|
|
'mpd.rsrc',
|
|
output: 'mpd.rsrc',
|
|
input: mpd_rdef,
|
|
command: [rc, '-o', '@OUTPUT@', '@INPUT@'],
|
|
)
|
|
|
|
addres = files('add_resources.sh')
|