The headers variable is only used in lib/meson.build context. For drivers, an explicit install_headers() is necessary.
Reproduced while compiling the l2fwd-crypto example out of meson (which can be done by adding it in devtools/test-meson-builds.sh examples build test). Fixes: cd2b6458a1cb ("crypto/scheduler: add in meson build") Cc: sta...@dpdk.org Signed-off-by: David Marchand <david.march...@redhat.com> Acked-by: Bruce Richardson <bruce.richard...@intel.com> --- drivers/crypto/scheduler/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/scheduler/meson.build b/drivers/crypto/scheduler/meson.build index 2209c50232..df8f3fe7b7 100644 --- a/drivers/crypto/scheduler/meson.build +++ b/drivers/crypto/scheduler/meson.build @@ -13,7 +13,7 @@ sources = files( 'scheduler_roundrobin.c', ) -headers = files( +install_headers( 'rte_cryptodev_scheduler.h', 'rte_cryptodev_scheduler_operations.h', ) -- 2.23.0