This patch improves the installation of the examples when "ninja install" is run. It removes issues with the directory structure being flattened out, and removes from the install list any examples that are not buildable with built DPDK code.
V4: resubmit v3 to retest in CI hopefully with proper patch tracking V3: fix issues with building on Windows V2: add support for filtering examples that won't build Bruce Richardson (4): examples: fix flattening directory layout on install examples/l2fwd-keepalive: skip build when no librt examples: stop processing build file if build is impossible examples: skip installing unbuildable examples examples/distributor/meson.build | 3 + examples/ethtool/meson.build | 4 ++ examples/ioat/meson.build | 3 + examples/ip_pipeline/meson.build | 4 ++ examples/kni/meson.build | 4 ++ examples/l2fwd-cat/meson.build | 4 ++ examples/l2fwd-keepalive/meson.build | 8 ++- examples/meson.build | 61 ++++++++++--------- examples/ntb/meson.build | 2 + .../l3fwd-thread/meson.build | 4 ++ .../pthread_shim/meson.build | 4 ++ examples/pipeline/meson.build | 4 ++ examples/vdpa/meson.build | 2 + examples/vhost/meson.build | 2 + examples/vhost_blk/meson.build | 2 + examples/vhost_crypto/meson.build | 4 ++ meson.build | 5 ++ 17 files changed, 91 insertions(+), 29 deletions(-) -- 2.25.1