mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
meson.build: split the version data into a separate config
Use this for the version.h file so we enforce that being used everywhere instead of accidentaly relying on whatever ends up in config.h. The generated version.h file is identical.
This commit is contained in:
parent
b5e98027b7
commit
0cd0d6e826
2 changed files with 8 additions and 6 deletions
12
meson.build
12
meson.build
|
|
@ -178,12 +178,14 @@ else
|
|||
error('8-byte atomic operations are required')
|
||||
endif
|
||||
|
||||
versiondata = configuration_data()
|
||||
versiondata.set('PIPEWIRE_VERSION_MAJOR', pipewire_version_major)
|
||||
versiondata.set('PIPEWIRE_VERSION_MINOR', pipewire_version_minor)
|
||||
versiondata.set('PIPEWIRE_VERSION_MICRO', pipewire_version_micro)
|
||||
versiondata.set('PIPEWIRE_VERSION_NANO', pipewire_version_nano)
|
||||
versiondata.set_quoted('PIPEWIRE_API_VERSION', apiversion)
|
||||
|
||||
cdata = configuration_data()
|
||||
cdata.set('PIPEWIRE_VERSION_MAJOR', pipewire_version_major)
|
||||
cdata.set('PIPEWIRE_VERSION_MINOR', pipewire_version_minor)
|
||||
cdata.set('PIPEWIRE_VERSION_MICRO', pipewire_version_micro)
|
||||
cdata.set('PIPEWIRE_VERSION_NANO', pipewire_version_nano)
|
||||
cdata.set_quoted('PIPEWIRE_API_VERSION', apiversion)
|
||||
cdata.set_quoted('PIPEWIRE_CONFDATADIR', pipewire_confdatadir)
|
||||
cdata.set_quoted('LOCALEDIR', pipewire_localedir)
|
||||
cdata.set_quoted('LIBDIR', pipewire_libdir)
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ pipewire_sources = [
|
|||
configure_file(input : 'version.h.in',
|
||||
output : 'version.h',
|
||||
install_dir : get_option('includedir') / pipewire_headers_dir,
|
||||
configuration : cdata)
|
||||
configuration : versiondata)
|
||||
|
||||
|
||||
install_headers(pipewire_headers, subdir : pipewire_headers_dir)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue