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