From 8f64150fa5a0aa7e1952d44341ebb34317babce0 Mon Sep 17 00:00:00 2001 From: Thomas Monjalon Date: Tue, 13 Aug 2019 01:03:54 +0200 Subject: [PATCH] drivers: add some reasons for meson disabling Some drivers were missing reasons text for their disabling in meson. Signed-off-by: Thomas Monjalon Acked-by: Luca Boccassi --- drivers/baseband/turbo_sw/meson.build | 1 + drivers/net/memif/meson.build | 5 +++-- drivers/raw/ioat/meson.build | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/baseband/turbo_sw/meson.build b/drivers/baseband/turbo_sw/meson.build index 33345aa010..1a1f7c9a95 100644 --- a/drivers/baseband/turbo_sw/meson.build +++ b/drivers/baseband/turbo_sw/meson.build @@ -7,6 +7,7 @@ if dpdk_conf.has('RTE_BBDEV_SDK_AVX2') lib = cc.find_library('libturbo', dirs: [path + '/lib_turbo'], required: false) if not lib.found() build = false + reason = 'missing dependency, "libturbo"' else ext_deps += cc.find_library('libturbo', dirs: [path + '/lib_turbo'], required: true) ext_deps += cc.find_library('libcrc', dirs: [path + '/lib_crc'], required: true) diff --git a/drivers/net/memif/meson.build b/drivers/net/memif/meson.build index bedc973117..a44d825356 100644 --- a/drivers/net/memif/meson.build +++ b/drivers/net/memif/meson.build @@ -1,8 +1,9 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright 2018-2019 Cisco Systems, Inc. All rights reserved. -if host_machine.system() != 'linux' - build = false +if not is_linux + build = false + reason = 'only supported on Linux' endif sources = files('rte_eth_memif.c', diff --git a/drivers/raw/ioat/meson.build b/drivers/raw/ioat/meson.build index 247ff88bf6..0878418aee 100644 --- a/drivers/raw/ioat/meson.build +++ b/drivers/raw/ioat/meson.build @@ -2,6 +2,7 @@ # Copyright 2019 Intel Corporation build = dpdk_conf.has('RTE_ARCH_X86') +reason = 'only supported on x86' sources = files('ioat_rawdev.c', 'ioat_rawdev_test.c') deps += ['rawdev', 'bus_pci', 'mbuf'] -- 2.20.1