libmsi is not being installed from meson
I install msitools:
$ meson build
$ meson install -C build
But upon trying to use it, I get an error:
$ msiextract
msiextract: error while loading shared libraries: libmsi.so: cannot open shared object file: No such file or directory
I think this is because libmsi.so is not being installed; it's certainly not being marked to install within meson build files. The following fixes the issue for me, though I'm not familiar enough to be sure it's the right solution:
diff --git a/libmsi/meson.build b/libmsi/meson.build
index 65bae8560..2bd73ecd2 100644
--- a/libmsi/meson.build
+++ b/libmsi/meson.build
@@ -55,6 +55,7 @@ libmsi = shared_library('msi',
libmsi_sources,
include_directories: inc_dirs,
dependencies: libmsi_deps,
+ install: true,
)
pc = import('pkgconfig')