meson.build: Install run-time shared library to a specific path 53/26453/1
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 24 Jun 2021 10:40:52 +0000 (12:40 +0200)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 24 Jun 2021 12:52:51 +0000 (14:52 +0200)
Use prefix_path + libdir to install the run-time shared library and
avoid pulling lib with it.

This is necessary to avoid installing under PREFIX/ and use
PREFIX/agl-compositor instead. This was unfortunately missed
when doing the split in a previous commit.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I02b2162f62cbdbf3d00f54edae52aa03c7b4b046

meson.build

index 27fb2d0..0b57628 100644 (file)
@@ -237,11 +237,13 @@ if dep_libsmack.found()
   deps_libweston += dep_libsmack
 endif
 
+dir_module_agl_compositor = join_paths(join_paths(prefix_path, get_option('libdir')), 'agl-compositor')
 
 libexec_compositor = shared_library(
         'exec_compositor',
         sources: srcs_agl_compositor,
         dependencies: deps_libweston,
+        install_dir: dir_module_agl_compositor,
         install: true,
         version: '0.0.0',
         soversion: 0
@@ -259,6 +261,7 @@ exe_agl_compositor = executable(
        'agl-compositor',
        'src/main.c',
        dependencies: dep_libexec_compositor,
+       install_rpath: dir_module_agl_compositor,
        install: true
 )