xref: /dpdk/drivers/net/vdev_netvsc/meson.build (revision 4ad4b20a79052d9c8062b64eaf0170c16a333ff8)
19fc43dbfSLuca Boccassi# SPDX-License-Identifier: BSD-3-Clause
29fc43dbfSLuca Boccassi# Copyright(c) 2018 Luca Boccassi <bluca@debian.org>
39fc43dbfSLuca Boccassi
4adf93ca5SBruce Richardsonif not is_linux
5477f0d38SAgalya Babu RadhaKrishnan    build = false
6135155a8SThomas Monjalon    reason = 'only supported on Linux'
7477f0d38SAgalya Babu RadhaKrishnanendif
89fc43dbfSLuca Boccassisources = files('vdev_netvsc.c')
99fc43dbfSLuca Boccassi
109fc43dbfSLuca Boccassicflags_options = [
119fc43dbfSLuca Boccassi        '-D_BSD_SOURCE',
129fc43dbfSLuca Boccassi        '-D_DEFAULT_SOURCE',
13*4ad4b20aSBruce Richardson        '-D_XOPEN_SOURCE=600',
149fc43dbfSLuca Boccassi]
159fc43dbfSLuca Boccassiforeach option:cflags_options
169fc43dbfSLuca Boccassi        if cc.has_argument(option)
179fc43dbfSLuca Boccassi                cflags += option
189fc43dbfSLuca Boccassi        endif
199fc43dbfSLuca Boccassiendforeach
20