Browse Source

meson: install libraries required by plugins into libdir

The location which automake uses can not be used at the moment
because plugins built by meson lack the RUNPATH property.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
pull/199/head
Olaf Hering 6 months ago
committed by Steve Lhomme
parent
commit
8d200f10be
  1. 4
      modules/meson.build
  2. 5
      modules/video_output/meson.build

4
modules/meson.build

@ -169,6 +169,8 @@ if pipewire_dep.found()
include_directories: [include_directories('audio_output'), vlc_include_dirs],
dependencies: [libvlccore_dep, pipewire_dep],
link_with: [vlc_libcompat],
install: true,
install_dir: libdir_path,
)
else
libvlc_pipewire = disabler()
@ -181,6 +183,8 @@ if pulse_dep.found()
include_directories: [include_directories('audio_output'), vlc_include_dirs],
dependencies: [libvlccore_dep, pulse_dep],
link_with: [vlc_libcompat],
install: true,
install_dir: libdir_path,
)
else
libvlc_pulse = disabler()

5
modules/video_output/meson.build

@ -132,7 +132,10 @@ if xcb_dep.found()
vlc_xcb_events_lib = library('vlc_xcb_events',
files('xcb/events.c'),
include_directories: [vlc_include_dirs],
dependencies: [xcb_dep, libvlccore_dep])
dependencies: [xcb_dep, libvlccore_dep],
install: true,
install_dir: libdir_path,
)
if xcb_randr_dep.found() and xproto_dep.found()
vlc_modules += {

Loading…
Cancel
Save