15/10/2020 17:05, Bruce Richardson: > Following on from discussion in RFC v1 and v2 of this set, this version > reworks the automated macros defined by meson to indicate if a > particular library or driver is enabled in the build. However, while it > does so, it also maintains compatibility with previous releases to ease the > transition for any apps using the older macros, which already has to > contend with a change in DPDK build-system and to switch over to picking up > the library names from pkg-config. > > Advantages of this rework: > * Much cleaner having standard macros > * No need for defining the format of macros for each class > * Shorter macros (for the most part) > > Disadvantages: > * Potentially requires application changes > * Inconsistency between the auto-defined macros and the other feature-set > ones. > > Bruce Richardson (8): > app: fix missing dependencies > examples/l2fwd-crypto: fix missing dependency > build: add defines for compatibility with make build > qat: build from common folder > build: remove library name from version map filename > devtools/test-null: load all drivers from directory > build: standardize component names and defines > build: replace use of old build macros
Applied, thanks