Skip to content
Snippets Groups Projects
Commit 97c9da62 authored by George Kiagiadakis's avatar George Kiagiadakis
Browse files

meson: properly install modules, headers and add {so,}version on the lib

parent c319d404
No related branches found
No related tags found
No related merge requests found
......@@ -12,8 +12,13 @@ wp_lib_headers = [
'error.h',
'factory.h',
'module.h',
'wp.h',
]
install_headers(wp_lib_headers,
subdir : join_paths('wireplumber-' + wireplumber_api_version, 'wp')
)
enums = gnome.mkenums_simple('wpenums', sources: wp_lib_headers)
wp_lib = library('wireplumber-' + wireplumber_api_version,
......@@ -26,6 +31,8 @@ wp_lib = library('wireplumber-' + wireplumber_api_version,
install: true,
include_directories: wp_lib_include_dir,
dependencies : [gobject_dep, gmodule_dep],
soversion: wireplumber_so_version,
version: meson.project_version(),
)
gnome.generate_gir(wp_lib,
......
......@@ -9,6 +9,11 @@ project('wireplumber', ['c'],
)
wireplumber_api_version = '0.1'
wireplumber_so_version = '0'
modules_install_dir = join_paths(
get_option('libdir'), 'wireplumber-' + wireplumber_api_version
)
gobject_dep = dependency('gobject-2.0')
gmodule_dep = dependency('gmodule-2.0')
......
......@@ -14,7 +14,7 @@ shared_library(
],
c_args : [common_c_args, '-DG_LOG_DOMAIN="m-pipewire"'],
install : true,
#install_dir : modules_install_dir,
install_dir : modules_install_dir,
dependencies : [wp_dep, pipewire_dep],
)
......@@ -25,7 +25,7 @@ shared_library(
],
c_args : [common_c_args, '-DG_LOG_DOMAIN="m-pw-alsa-udev"'],
install : true,
#install_dir : modules_install_dir,
install_dir : modules_install_dir,
dependencies : [wp_dep, pipewire_dep],
)
......@@ -36,6 +36,6 @@ shared_library(
],
c_args : [common_c_args, '-DG_LOG_DOMAIN="m-pw-audio-softdsp-endpoint"'],
install : true,
#install_dir : modules_install_dir,
install_dir : modules_install_dir,
dependencies : [wp_dep, pipewire_dep],
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment