summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Monjalon <thomas@monjalon.net>2019-08-13 01:03:54 +0200
committerThomas Monjalon <thomas@monjalon.net>2019-09-12 18:32:40 +0200
commit8f64150fa5a0aa7e1952d44341ebb34317babce0 (patch)
tree13d219fb93142f861f76289482adaeee781998e7
parent167d9c67975fb2207e03644ce7b5e23d56b73e70 (diff)
downloaddpdk-next-eventdev-8f64150fa5a0aa7e1952d44341ebb34317babce0.zip
dpdk-next-eventdev-8f64150fa5a0aa7e1952d44341ebb34317babce0.tar.gz
dpdk-next-eventdev-8f64150fa5a0aa7e1952d44341ebb34317babce0.tar.xz
drivers: add some reasons for meson disabling
Some drivers were missing reasons text for their disabling in meson. Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Luca Boccassi <bluca@debian.org>
-rw-r--r--drivers/baseband/turbo_sw/meson.build1
-rw-r--r--drivers/net/memif/meson.build5
-rw-r--r--drivers/raw/ioat/meson.build1
3 files changed, 5 insertions, 2 deletions
diff --git a/drivers/baseband/turbo_sw/meson.build b/drivers/baseband/turbo_sw/meson.build
index 33345aa..1a1f7c9 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 bedc973..a44d825 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 247ff88..0878418 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']