lib: simplify main build file
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 20 Apr 2021 10:22:17 +0000 (11:22 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 21 Apr 2021 10:37:55 +0000 (12:37 +0200)
commit7d611e35b0771a6d55ad3f3eec87ea83d32dd7af
treeaf8967942727b4731ddb73b39419d8dcb8d142b6
parentfe4b8c7bcdba8c81b77e5c28b0b55c5a6653a3c6
lib: simplify main build file

Two simplifications can be made to the build file which reduce indentation
levels and make it easier to read:

1. When meson build support was first added, the compat library existed in
DPDK as a single header file. Since that header has been merged into EAL,
we no longer need to support header-only libraries, so can shorten the
code.

2. From meson 0.49 onwards we have the "continue" keyword available to
break out of one loop iteration and begin the next. This allows us to
remove blocks in the build configuration file which were conditional on the
"build" variable being true. Instead we can use "continue" to abort
processing at the point where the "build" value becomes false.

Since this patch changes the indentation level of large parts of the
meson.build file, we use the opportunity to adjust the whitespace used to
the meson-standard 4-spec indentation level.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
lib/meson.build