meson: Add libpulse simple
authorArnaud Rebillout <arnaud.rebillout@collabora.com>
Wed, 31 Oct 2018 05:31:18 +0000 (12:31 +0700)
committerArun Raghavan <arun@arunraghavan.net>
Sat, 8 Jun 2019 09:44:00 +0000 (11:44 +0200)
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
meson.build
src/pulse/meson.build

index 166e5b8..7823312 100644 (file)
@@ -28,6 +28,10 @@ soversion = 0
 # current = minor * 100 + micro
 libversion = '@0@.@1@.0'.format(soversion, pa_version_minor.to_int() * 100 + pa_version_micro.to_int())
 
+# A simplified, synchronous, ABI-stable interface for client applications.
+# For the version x:y:z always will hold y=z.
+libpulse_simple_version = '1.1.1'
+
 # The ABI-stable GLib adapter for client applications.
 # For the version x:y:z always will hold y=z.
 libpulse_mainloop_glib_version = '0.5.0'
index 28112c7..7100f34 100644 (file)
@@ -78,6 +78,18 @@ libpulse = shared_library('pulse',
 
 libpulse_dep = declare_dependency(link_with: libpulse)
 
+libpulse_simple = shared_library('pulse-simple',
+  'simple.c',
+  'simple.h',
+  version : libpulse_simple_version,
+  c_args : [pa_c_args],
+  include_directories : [configinc, topinc],
+  dependencies : [libpulse_dep, libpulsecommon_dep],
+  install : true,
+)
+
+libpulse_simple_dep = declare_dependency(link_with: libpulse_simple)
+
 if glib_dep.found()
   # TODO we must install libpulse-mainloop-glib.pc
   libpulse_mainloop_glib = shared_library('pulse-mainloop-glib',