[v2,2/9] build: add Meson file for vdev_netvsc PMD
Checks
Commit Message
Signed-off-by: Luca Boccassi <bluca@debian.org>
---
drivers/net/meson.build | 1 +
drivers/net/vdev_netvsc/meson.build | 19 +++++++++++++++++++
2 files changed, 20 insertions(+)
create mode 100644 drivers/net/vdev_netvsc/meson.build
@@ -29,6 +29,7 @@ drivers = ['af_packet',
'szedata2',
'tap',
'thunderx',
+ 'vdev_netvsc',
'vhost',
'virtio']
std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc
new file mode 100644
@@ -0,0 +1,19 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright(c) 2018 Luca Boccassi <bluca@debian.org>
+
+sources = files('vdev_netvsc.c')
+
+allow_experimental_apis = true
+
+cflags_options = [
+ '-Wall',
+ '-Wextra',
+ '-D_BSD_SOURCE',
+ '-D_DEFAULT_SOURCE',
+ '-D_XOPEN_SOURCE=600'
+]
+foreach option:cflags_options
+ if cc.has_argument(option)
+ cflags += option
+ endif
+endforeach