X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fmeson.build;h=2ed2e954110ca9a6c80e14e0adc7c8b8158e46d2;hb=0eaf90cff1364dd17d3c627abc509a96b40b5545;hp=dc47b45eca9f11d0ffaeee0931073a9bef0fd146;hpb=28188cee2aa0b72d401d3e56942d0db9c7b9e654;p=dpdk.git diff --git a/drivers/meson.build b/drivers/meson.build index dc47b45eca..2ed2e95411 100644 --- a/drivers/meson.build +++ b/drivers/meson.build @@ -37,6 +37,7 @@ foreach class:dpdk_driver_classes # set up empty variables used for build build = true # set to false to disable, e.g. missing deps + reason = '' # set if build == false to explain name = drv version = 1 allow_experimental_apis = false @@ -58,7 +59,16 @@ foreach class:dpdk_driver_classes # pull in driver directory which should assign to each of the above subdir(drv_path) - if build + if not build + # some driver directories are placeholders which + # are never built, so we allow suppression of the + # component disable printout in those cases + if reason != '' + dpdk_drvs_disabled += drv_path + set_variable(drv_path.underscorify() + + '_disable_reason', reason) + endif + else class_drivers += name dpdk_conf.set(config_flag_fmt.format(name.to_upper()),1)