lib: add reasons for components being disabled
authorBruce Richardson <bruce.richardson@intel.com>
Wed, 5 Jun 2019 20:22:40 +0000 (21:22 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 2 Jul 2019 21:21:05 +0000 (23:21 +0200)
For each library where we optionally disable it, add in the reason why it's
being disabled, so the user knows how to fix it.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
lib/librte_kni/meson.build
lib/librte_power/meson.build
lib/librte_telemetry/meson.build
lib/librte_vhost/meson.build

index 400af9a..41fa2e3 100644 (file)
@@ -3,6 +3,7 @@
 
 if not is_linux or not dpdk_conf.get('RTE_ARCH_64')
        build = false
+       reason = 'only supported on 64-bit linux'
 endif
 version = 2
 sources = files('rte_kni.c')
index cc6c300..cdf08f6 100644 (file)
@@ -3,6 +3,7 @@
 
 if not is_linux
        build = false
+       reason = 'only supported on linux'
 endif
 sources = files('rte_power.c', 'power_acpi_cpufreq.c',
                'power_kvm_vm.c', 'guest_channel.c',
index cafb26f..3e7db4f 100644 (file)
@@ -12,4 +12,5 @@ if jansson.found()
        dpdk_app_link_libraries += ['telemetry']
 else
        build = false
+       reason = 'missing dependency "jansson"'
 endif
index 3090bbe..cb1123a 100644 (file)
@@ -3,6 +3,7 @@
 
 if not is_linux
        build = false
+       reason = 'only supported on linux'
 endif
 if has_libnuma == 1
        dpdk_conf.set10('RTE_LIBRTE_VHOST_NUMA', true)