This patchset adds support for testing a number of examples using the DPDK pkgconfig file, allowing us to check that the file works. It also includes some more general cleanups for the examples, including adding support for building from pkg-config to a couple of examples which were missing that.
This patchset includes some work that was previously discussed on-list: https://mails.dpdk.org/archives/dev/2019-April/131041.html Bruce Richardson (6): examples: remove auto-generation of examples list examples: add support for relocated DPDK install devtools/test-meson-builds: remove dependency on clang devtools/test-meson-builds: add testing of pkg-config file examples/vdpa: support building from pkg-config info examples/vhost_crypto: support building from pkg-config info devtools/test-meson-builds.sh | 61 +++++++++++++++++-------- examples/bbdev_app/Makefile | 13 ++++-- examples/bond/Makefile | 13 ++++-- examples/cmdline/Makefile | 13 ++++-- examples/distributor/Makefile | 13 ++++-- examples/eventdev_pipeline/Makefile | 13 ++++-- examples/exception_path/Makefile | 13 ++++-- examples/fips_validation/Makefile | 13 ++++-- examples/flow_classify/Makefile | 13 ++++-- examples/flow_filtering/Makefile | 13 ++++-- examples/helloworld/Makefile | 13 ++++-- examples/ip_fragmentation/Makefile | 13 ++++-- examples/ip_pipeline/Makefile | 13 ++++-- examples/ip_reassembly/Makefile | 13 ++++-- examples/ipsec-secgw/Makefile | 13 ++++-- examples/ipv4_multicast/Makefile | 13 ++++-- examples/kni/Makefile | 13 ++++-- examples/l2fwd-cat/Makefile | 13 ++++-- examples/l2fwd-crypto/Makefile | 13 ++++-- examples/l2fwd-jobstats/Makefile | 13 ++++-- examples/l2fwd-keepalive/Makefile | 13 ++++-- examples/l2fwd/Makefile | 13 ++++-- examples/l3fwd-acl/Makefile | 13 ++++-- examples/l3fwd-power/Makefile | 13 ++++-- examples/l3fwd-vf/Makefile | 13 ++++-- examples/l3fwd/Makefile | 13 ++++-- examples/link_status_interrupt/Makefile | 13 ++++-- examples/load_balancer/Makefile | 13 ++++-- examples/meson.build | 31 +++++++++++-- examples/packet_ordering/Makefile | 13 ++++-- examples/ptpclient/Makefile | 13 ++++-- examples/qos_meter/Makefile | 13 ++++-- examples/qos_sched/Makefile | 13 ++++-- examples/rxtx_callbacks/Makefile | 13 ++++-- examples/service_cores/Makefile | 13 ++++-- examples/skeleton/Makefile | 13 ++++-- examples/tep_termination/Makefile | 13 ++++-- examples/timer/Makefile | 13 ++++-- examples/vdpa/Makefile | 55 ++++++++++++++++++---- examples/vhost/Makefile | 13 ++++-- examples/vhost_crypto/Makefile | 55 ++++++++++++++++++---- examples/vhost_scsi/Makefile | 13 ++++-- examples/vmdq/Makefile | 13 ++++-- examples/vmdq_dcb/Makefile | 13 ++++-- 44 files changed, 525 insertions(+), 197 deletions(-) -- 2.20.1