mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	meson: Add optional libpulse-mainloop-glib
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
This commit is contained in:
		
							parent
							
								
									065a79ff8c
								
							
						
					
					
						commit
						4325393499
					
				
					 2 changed files with 17 additions and 0 deletions
				
			
		| 
						 | 
					@ -28,6 +28,10 @@ soversion = 0
 | 
				
			||||||
# current = minor * 100 + micro
 | 
					# current = minor * 100 + micro
 | 
				
			||||||
libversion = '@0@.@1@.0'.format(soversion, pa_version_minor.to_int() * 100 + pa_version_micro.to_int())
 | 
					libversion = '@0@.@1@.0'.format(soversion, pa_version_minor.to_int() * 100 + pa_version_micro.to_int())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# 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'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Paths
 | 
					# Paths
 | 
				
			||||||
 | 
					
 | 
				
			||||||
prefix = get_option('prefix')
 | 
					prefix = get_option('prefix')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -77,3 +77,16 @@ libpulse = shared_library('pulse',
 | 
				
			||||||
  implicit_include_directories : false)
 | 
					  implicit_include_directories : false)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpulse_dep = declare_dependency(link_with: libpulse)
 | 
					libpulse_dep = declare_dependency(link_with: libpulse)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if glib_dep.found()
 | 
				
			||||||
 | 
					  # TODO we must install libpulse-mainloop-glib.pc
 | 
				
			||||||
 | 
					  libpulse_mainloop_glib = shared_library('pulse-mainloop-glib',
 | 
				
			||||||
 | 
					    'glib-mainloop.c',
 | 
				
			||||||
 | 
					    'glib-mainloop.h',
 | 
				
			||||||
 | 
					    version : libpulse_mainloop_glib_version,
 | 
				
			||||||
 | 
					    c_args : [pa_c_args],
 | 
				
			||||||
 | 
					    include_directories : [configinc, topinc],
 | 
				
			||||||
 | 
					    dependencies : [libpulse_dep, libpulsecommon_dep, glib_dep],
 | 
				
			||||||
 | 
					    install : true,
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue