From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> Hi This series adds support for meson build system. The main reason for this, beside using a more modern and simpler build system, is to enable subproject() support in QEMU. v3: - remove workaround for meson#2992 which is now unnecessary - add description to meson options - pass NO_YAML & NO_PYTHON down to run_tests.sh - commit comment tweaks - rebased v2: - various misc improvements after David Gibson v1 review - add various meson_options.txt build options - add editorconfig patch Marc-André Lureau (4): pylibfdt: allow build out of tree pylibfdt: fix build lib location build-sys: add meson build travis: test meson build .travis.yml | 16 +++++ libfdt/meson.build | 50 ++++++++++++++ meson.build | 127 ++++++++++++++++++++++++++++++++++++ meson_options.txt | 10 +++ pylibfdt/Makefile.pylibfdt | 4 +- pylibfdt/meson.build | 13 ++++ pylibfdt/setup.py | 25 ++++--- tests/meson.build | 130 +++++++++++++++++++++++++++++++++++++ version_gen.h.in | 1 + 9 files changed, 366 insertions(+), 10 deletions(-) create mode 100644 libfdt/meson.build create mode 100644 meson.build create mode 100644 meson_options.txt create mode 100644 pylibfdt/meson.build create mode 100644 tests/meson.build create mode 100644 version_gen.h.in -- 2.26.2