devtools: add test script for meson builds
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 29 May 2018 14:42:43 +0000 (16:42 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 29 May 2018 15:36:59 +0000 (17:36 +0200)
commita55277a788dfba015602cf0a56a6e584b5b2ec7d
tree07c2c6ca177eeddfc2a1ccb33b845d255f112810
parent6561392c617a9bbc256c0ebe74b036441fed97da
devtools: add test script for meson builds

To simplify testing with the meson and ninja builds, we can add a script
to set up and do multiple builds. Currently this script sets up:

* clang and gcc builds
* builds using static and shared linkage for binaries (libs are always
   built as both)
* a build using the lowest instruction-set level for x86 (-march=nehalem)
* cross-builds for each cross-file listed in config/arm

Each build is configured in a directory ending in *-build, and then for
the build stage, we just call ninja in each directory in turn. [i.e. we
assume every directory starting with "build-" is a meson build, which is
probably an ok assumption].

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
MAINTAINERS
devtools/test-meson-builds.sh [new file with mode: 0755]