From a4b3d0092c9ac4d3ae71077fc90f5f991d02f08e Mon Sep 17 00:00:00 2001 From: Bruce Richardson Date: Thu, 12 Oct 2017 11:50:28 +0100 Subject: [PATCH] lpm: install vector header files with meson The main rte_lpm.h header file also includes architecture specific headers, depending on the architecture on which it is used. These also need to be installed into the include directory as part of the "ninja install" process. Thankfully, since the vector headers all have different names we can just install all 3 of them in all cases, which avoids conflicts or issues with multi-architecture installs, or the need to use architecture-specific subdirectories. Signed-off-by: Bruce Richardson Reviewed-by: Luca Boccassi --- lib/librte_lpm/meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/librte_lpm/meson.build b/lib/librte_lpm/meson.build index af88a97ec1..8e4eb7c310 100644 --- a/lib/librte_lpm/meson.build +++ b/lib/librte_lpm/meson.build @@ -32,4 +32,7 @@ version = 2 sources = files('rte_lpm.c', 'rte_lpm6.c') headers = files('rte_lpm.h', 'rte_lpm6.h') +# since header files have different names, we can install all vector headers +# without worrying about which architecture we actually need +headers += files('rte_lpm_altivec.h', 'rte_lpm_neon.h', 'rte_lpm_sse.h') deps += ['compat'] -- 2.20.1