| commit | 73b0d6e9049821e0b3479dc56ccf3a8ed046726c | [log] [tgz] |
|---|---|---|
| author | William A. Kennington III <wak@google.com> | Thu Jan 17 14:35:41 2019 -0800 |
| committer | Andrew Geissler <geissonator@yahoo.com> | Mon Feb 04 21:24:04 2019 +0000 |
| tree | bd5c5fdff750e80bd1d927747e98b11f984e7b7d | |
| parent | 65b37faf1e5fef75f644c39946f3f6ffdd2b41d6 [diff] |
scripts/unit-test(meson): Enforce stricter build requirements
Since meson allows us to easily provide stricter warning levels and
treating warnings as errors as build options, we should require that our
builds meet those requirements. This does tighter verification on the
meson build file itself and enables -Wall -Wpedantic -Werror on C / C++
builds.
This is only done for meson since it has almost no adoption yet, making
it easy to enforce early.
Tested:
Ran against meson enabled projects and they still build as expected.
Change-Id: I5ecbeedeb753a6b855cceabe45238e95deed98db
Signed-off-by: William A. Kennington III <wak@google.com>
Build script for CI jobs in Jenkins.