Meson: Fix linking the unit tests' vendor libraries
This changes the Meson build file for the dummy vendor libraries to use shared_library
instead of shared_module
.
Although shared_module
seems like it ought to be correct, that causes Meson to hand --allow-shlib-undefined
to the linker instead of --no-undefined
. If there's a different way to change that option, I haven't found it.