mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-10-01 13:44:40 +00: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
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…
Reference in a new issue