1
0
Fork 0
qemu/subprojects/libvfio-user/lib/meson.build
Daniel Baumann ea34ddeea6
Adding upstream version 1:10.0.2+ds.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-22 14:27:05 +02:00

47 lines
1,014 B
Meson

lib_include_dir = [include_directories('.')]
libvfio_user_cflags = []
libvfio_user_sources = [
'dma.c',
'irq.c',
'libvfio-user.c',
'migration.c',
'pci.c',
'pci_caps.c',
'tran.c',
'tran_sock.c',
]
if opt_tran_pipe
libvfio_user_sources += ['tran_pipe.c']
libvfio_user_cflags += ['-DWITH_TRAN_PIPE']
endif
libvfio_user_deps = [
json_c_dep,
]
libvfio_user = library(
'vfio-user',
sources: libvfio_user_sources,
c_args: libvfio_user_cflags + common_cflags,
dependencies: libvfio_user_deps,
include_directories: public_include_dir,
gnu_symbol_visibility: 'hidden',
# We're not providing a stable ABI yet, so
# this remains 0 regardless of API changes
soversion: 0,
version: '0.0.1',
install: true,
install_rpath: rpathdir,
)
libvfio_user_dep = declare_dependency(
link_with: libvfio_user,
dependencies: libvfio_user_deps,
include_directories: public_include_dir,
)
libvfio_so_dir = meson.current_build_dir()