diff --git a/compositor/meson.build b/compositor/meson.build index f17415be..621c3e07 100644 --- a/compositor/meson.build +++ b/compositor/meson.build @@ -90,7 +90,8 @@ if get_option('screenshare') dependencies: deps_screenshare, name_prefix: '', install: true, - install_dir: dir_module_weston + install_dir: dir_module_weston, + install_rpath: '$ORIGIN' ) env_modmap += 'screen-share.so=@0@;'.format(plugin_screenshare.full_path()) endif @@ -115,7 +116,8 @@ if get_option('color-management-lcms') dependencies: [ dep_libexec_weston, dep_libweston_public, dep_lcms2 ], name_prefix: '', install: true, - install_dir: dir_module_weston + install_dir: dir_module_weston, + install_rpath: '$ORIGIN' ) env_modmap += 'cms-static.so=@0@;'.format(plugin_lcms.full_path()) endif diff --git a/desktop-shell/meson.build b/desktop-shell/meson.build index c4f6b0da..c67bfd60 100644 --- a/desktop-shell/meson.build +++ b/desktop-shell/meson.build @@ -24,7 +24,8 @@ if get_option('shell-desktop') dependencies: deps_shell_desktop, name_prefix: '', install: true, - install_dir: dir_module_weston + install_dir: dir_module_weston, + install_rpath: '$ORIGIN' ) env_modmap += 'desktop-shell.so=@0@;'.format(plugin_shell_desktop.full_path()) endif diff --git a/ivi-shell/meson.build b/ivi-shell/meson.build index 8364fa57..03fc7175 100644 --- a/ivi-shell/meson.build +++ b/ivi-shell/meson.build @@ -20,7 +20,8 @@ if get_option('shell-ivi') ], name_prefix: '', install: true, - install_dir: dir_module_weston + install_dir: dir_module_weston, + install_rpath: '$ORIGIN' ) env_modmap += 'ivi-shell.so=@0@;'.format(plugin_shell_ivi.full_path()) @@ -42,7 +43,8 @@ if get_option('shell-ivi') ], name_prefix: '', install: true, - install_dir: dir_module_weston + install_dir: dir_module_weston, + install_rpath: '$ORIGIN' ) env_modmap += 'hmi-controller.so=@0@;'.format(plugin_ivi_hmi.full_path())