drivers: add some reasons for meson disabling
authorThomas Monjalon <thomas@monjalon.net>
Mon, 12 Aug 2019 23:03:54 +0000 (01:03 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 12 Sep 2019 16:32:40 +0000 (18:32 +0200)
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>
drivers/baseband/turbo_sw/meson.build
drivers/net/memif/meson.build
drivers/raw/ioat/meson.build

index 33345aa..1a1f7c9 100644 (file)
@@ -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)
index bedc973..a44d825 100644 (file)
@@ -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',
index 247ff88..0878418 100644 (file)
@@ -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']