21/05/2022 02:54, Ben Magistro: > Currently utilizing this in an upcoming set of changes for TLDK and all > seems to be working for fallback dependency support under both shared and > static linkage. > > Reviewed-by: Ben Magistro <konce...@gmail.com> > Tested-by: Ben Magistro <konce...@gmail.com> > > On Fri, May 6, 2022 at 10:43 AM Bruce Richardson <bruce.richard...@intel.com> > wrote: > > > To allow other projects to easily use DPDK as a subproject, add in the > > necessary dependency definitions. Slightly different definitions are > > necessary for static and shared builds, since for shared builds the > > drivers should not be linked in, and the internal meson dependency > > objects are more complete. > > > > To use DPDK as a subproject fallback i.e. use installed DPDK if present, > > otherwise the shipped one, the following meson statement can be used: > > > > libdpdk = dependency('libdpdk', fallback: ['dpdk', 'dpdk_dep']) > > > > Signed-off-by: Stephen Hemminger <step...@networkplumber.org> > > Signed-off-by: Bruce Richardson <bruce.richard...@intel.com>
Applied, thanks.