OSDN Git Service

libvhost-user: make it a meson subproject
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 25 Nov 2020 10:06:37 +0000 (14:06 +0400)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 8 Dec 2020 18:48:58 +0000 (13:48 -0500)
commit0df750e9d3a5fea5e19f4750582121c9293a9d71
treed1333e36fdf7bc7d8e5dbbbc8c7398748d6a2756
parent3d22bd27acd93281354b10c6bf787b720685eb80
libvhost-user: make it a meson subproject

By making libvhost-user a subproject, check it builds
standalone (without the global QEMU cflags etc).

Note that the library still relies on QEMU include/qemu/atomic.h and
linux_headers/.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20201125100640.366523-6-marcandre.lureau@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
21 files changed:
block/export/vhost-user-blk-server.c
contrib/libvhost-user/meson.build [deleted file]
contrib/vhost-user-blk/meson.build
contrib/vhost-user-blk/vhost-user-blk.c
contrib/vhost-user-gpu/meson.build
contrib/vhost-user-gpu/vugpu.h
contrib/vhost-user-input/main.c
contrib/vhost-user-input/meson.build
contrib/vhost-user-scsi/meson.build
contrib/vhost-user-scsi/vhost-user-scsi.c
include/qemu/vhost-user-server.h
meson.build
subprojects/libvhost-user/libvhost-user-glib.c [moved from contrib/libvhost-user/libvhost-user-glib.c with 100% similarity]
subprojects/libvhost-user/libvhost-user-glib.h [moved from contrib/libvhost-user/libvhost-user-glib.h with 100% similarity]
subprojects/libvhost-user/libvhost-user.c [moved from contrib/libvhost-user/libvhost-user.c with 100% similarity]
subprojects/libvhost-user/libvhost-user.h [moved from contrib/libvhost-user/libvhost-user.h with 100% similarity]
subprojects/libvhost-user/meson.build [new file with mode: 0644]
tests/meson.build
tests/vhost-user-bridge.c
tools/virtiofsd/fuse_virtio.c
tools/virtiofsd/meson.build