project('wireplumber', ['c', 'cpp'], version : '0.1.90', license : 'MIT', meson_version : '>= 0.47.0', default_options : [ 'warning_level=1', 'buildtype=debugoptimized', 'cpp_std=c++11', ] ) wireplumber_api_version = '0.1' wireplumber_so_version = '0' if get_option('libdir').startswith('/') wireplumber_module_dir = join_paths(get_option('libdir'), 'wireplumber-' + wireplumber_api_version) else wireplumber_module_dir = join_paths(get_option('prefix'), get_option('libdir'), 'wireplumber-' + wireplumber_api_version) endif if get_option('sysconfdir').startswith('/') wireplumber_config_dir = join_paths(get_option('sysconfdir'), 'wireplumber') else wireplumber_config_dir = join_paths(get_option('prefix'), get_option('sysconfdir'), 'wireplumber') endif cmake = import('cmake') cpptoml = cmake.subproject('cpptoml') cpptoml_dep = cpptoml.dependency('cpptoml') gobject_dep = dependency('gobject-2.0') gmodule_dep = dependency('gmodule-2.0') gio_dep = dependency('gio-2.0') pipewire_dep = dependency('libpipewire-0.3') gnome = import('gnome') pkgconfig = import('pkgconfig') wp_lib_include_dir = include_directories('lib') subdir('lib') subdir('modules') subdir('src') subdir('tests') subdir('tools')