build-sys: meson: Generate version.h
authorArnaud Rebillout <arnaud.rebillout@collabora.com>
Sat, 15 Sep 2018 15:10:43 +0000 (22:10 +0700)
committerArnaud Rebillout <arnaud.rebillout@collabora.com>
Sat, 15 Sep 2018 15:11:35 +0000 (22:11 +0700)
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
meson.build
src/pulse/meson.build

index ee40b46..8b95297 100644 (file)
@@ -33,6 +33,10 @@ cdata.set_quoted('PACKAGE', 'pulseaudio')
 cdata.set_quoted('PACKAGE_NAME', 'pulseaudio')
 cdata.set_quoted('PACKAGE_VERSION', pa_version)
 cdata.set_quoted('CANONICAL_HOST', host_machine.cpu())
+cdata.set('PA_MAJOR', pa_version_major)
+cdata.set('PA_MINOR', pa_version_minor)
+cdata.set('PA_API_VERSION', pa_api_version)
+cdata.set('PA_PROTOCOL_VERSION', pa_protocol_version)
 cdata.set_quoted('PA_MACHINE_ID', join_paths(sysconfdir, 'machine-id'))
 cdata.set_quoted('PA_MACHINE_ID_FALLBACK', join_paths(localstatedir, 'lib', 'dbus', 'machine-id'))
 cdata.set_quoted('PA_SRCDIR', join_paths(meson.current_source_dir(), 'src'))
index d1d816f..91b0ca6 100644 (file)
@@ -1,3 +1,5 @@
+configure_file(input : 'version.h.in', output :  'version.h', configuration : cdata)
+
 libpulse_sources = [
   'channelmap.c',
   'context.c',