if get_option('client') pacat_sources = [ 'pacat.c', ] pacat_aliases = [ 'pamon', 'paplay', 'parec', 'parecord', ] executable('pacat', pacat_sources, install: true, install_rpath : privlibdir, include_directories : [configinc, topinc], link_with : [libpulsecommon, libpulse], dependencies : [sndfile_dep, libintl_dep], c_args : pa_c_args, ) # Windows doesn't support symbolic links. if host_machine.system() != 'windows' foreach alias : pacat_aliases dst = join_paths(bindir, alias) cmd = 'ln -fs @0@ $DESTDIR@1@'.format('pacat', dst) meson.add_install_script('sh', '-c', cmd) endforeach endif pactl_sources = [ 'pactl.c', ] executable('pactl', pactl_sources, install: true, install_rpath : privlibdir, include_directories : [configinc, topinc], link_with : [libpulsecommon, libpulse], dependencies : [sndfile_dep, libintl_dep], c_args : pa_c_args, ) endif if get_option('daemon') if host_machine.system() != 'windows' pasuspender_sources = [ 'pasuspender.c', ] executable('pasuspender', pasuspender_sources, install: true, install_rpath : privlibdir, include_directories : [configinc, topinc], dependencies: [libintl_dep, libpulsecommon_dep, libpulse_dep], c_args : pa_c_args, ) pacmd_sources = [ 'pacmd.c', ] executable('pacmd', pacmd_sources, install: true, install_rpath : privlibdir, include_directories : [configinc, topinc], dependencies: [libintl_dep, libpulsecommon_dep, libpulse_dep], c_args : pa_c_args, ) endif endif if get_option('client') if x11_dep.found() pax11publish_sources = [ 'pax11publish.c', ] executable('pax11publish', pax11publish_sources, install: true, install_rpath : privlibdir, include_directories : [configinc, topinc], link_with : [libpulsecommon, libpulse], dependencies : [x11_dep, libintl_dep], c_args : pa_c_args, ) endif if cdata.has('HAVE_OSS_WRAPPER') libpulsecommon_sources = [ 'padsp.c', ] libpulsedsp = shared_library('pulsedsp', libpulsecommon_sources, install: true, install_dir : padsplibdir, install_rpath : privlibdir, include_directories : [configinc, topinc], link_with : [libpulsecommon, libpulse], link_args : [nodelete_link_args], dependencies: [thread_dep, dl_dep], c_args : [pa_c_args, '-Wno-nonnull-compare'] ) configure_file( input : 'padsp.in', output : 'padsp', configuration : cdata, install : true, install_dir : bindir, ) endif if dbus_dep.found() and fftw_dep.found() install_data('qpaeq', install_dir : bindir) endif install_data('pa-info', install_dir : bindir) endif