wireplumber/meson.build

56 lines
1.5 KiB
Meson
Raw Normal View History

project('wireplumber', ['c', 'cpp'],
version : '0.1.90',
2019-05-31 12:13:01 +03:00
license : 'MIT',
2019-04-03 18:31:05 +03:00
meson_version : '>= 0.47.0',
default_options : [
'warning_level=1',
'buildtype=debugoptimized',
'cpp_std=c++11',
2019-04-03 18:31:05 +03:00
]
)
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')
2019-04-16 15:42:10 +03:00
gmodule_dep = dependency('gmodule-2.0')
gio_dep = dependency('gio-2.0')
2019-04-03 18:31:05 +03:00
pipewire_dep = dependency('libpipewire-0.3')
gnome = import('gnome')
pkgconfig = import('pkgconfig')
2019-04-16 15:42:10 +03:00
wp_lib_include_dir = include_directories('lib')
cc = meson.get_compiler('c')
if cc.has_argument('-fvisibility=hidden')
add_project_arguments('-fvisibility=hidden', language: 'c')
endif
ccpp = meson.get_compiler('cpp')
if ccpp.has_argument('-fvisibility=hidden')
add_project_arguments('-fvisibility=hidden', language: 'cpp')
endif
subdir('lib')
2019-08-29 21:21:33 +03:00
subdir('modules')
2019-04-03 18:31:05 +03:00
subdir('src')
subdir('tests')
subdir('tools')