All of lore.kernel.org
 help / color / mirror / Atom feed
From: marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
To: devicetree-compiler-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: david-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@public.gmane.org,
	"Marc-André Lureau"
	<marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
Subject: [PATCH v4 0/4] Add meson build system
Date: Tue,  6 Oct 2020 12:27:08 +0400	[thread overview]
Message-ID: <20201006082712.241224-1-marcandre.lureau@redhat.com> (raw)

From: Marc-André Lureau <marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

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.

v4:
 - made setup.py --top-builddir option default to CWD
 - extend commit messages
 - rebased

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: fix build-lib location
  pylibfdt: allow build out of tree
  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          |  27 +++++---
 tests/meson.build          | 130 +++++++++++++++++++++++++++++++++++++
 version_gen.h.in           |   1 +
 9 files changed, 368 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.28.0



             reply	other threads:[~2020-10-06  8:27 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-06  8:27 marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA [this message]
     [not found] ` <20201006082712.241224-1-marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2020-10-06  8:27   ` [PATCH v4 1/4] pylibfdt: fix build-lib location marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA
     [not found]     ` <20201006082712.241224-2-marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2020-10-09  1:00       ` David Gibson
     [not found]         ` <20201009010052.GF1025389-l+x2Y8Cxqc4e6aEkudXLsA@public.gmane.org>
2020-10-09  7:18           ` Marc-André Lureau
     [not found]             ` <CAMxuvazSLvvO-OwwjDxuw8PY88nP0y5rpf7+O71jGXUPhGDsrg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2020-10-10  6:10               ` David Gibson
     [not found]                 ` <20201010061041.GL1025389-l+x2Y8Cxqc4e6aEkudXLsA@public.gmane.org>
2020-10-10  8:19                   ` Marc-André Lureau
2020-10-06  8:27   ` [PATCH v4 2/4] pylibfdt: allow build out of tree marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA
     [not found]     ` <20201006082712.241224-3-marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2020-10-12  5:43       ` David Gibson
     [not found]         ` <20201012054319.GF4787-l+x2Y8Cxqc4e6aEkudXLsA@public.gmane.org>
2020-10-12  5:49           ` David Gibson
     [not found]             ` <20201012054918.GA71119-l+x2Y8Cxqc4e6aEkudXLsA@public.gmane.org>
2020-10-12  7:15               ` Marc-André Lureau
     [not found]                 ` <CAMxuvaw7Uv2NQQFfz_JNtTpVJLXYaY-zr=fQ7ccq=9ypwfa+yQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2020-10-12  7:29                   ` Marc-André Lureau
2020-10-06  8:27   ` [PATCH v4 3/4] build-sys: add meson build marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA
2020-10-06  8:27   ` [PATCH v4 4/4] travis: test " marcandre.lureau-H+wXaHxf7aLQT0dZR+AlfA

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201006082712.241224-1-marcandre.lureau@redhat.com \
    --to=marcandre.lureau-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
    --cc=david-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@public.gmane.org \
    --cc=devicetree-compiler-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.