From mboxrd@z Thu Jan 1 00:00:00 1970 From: 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 Message-ID: <20201006082712.241224-1-marcandre.lureau@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1601972846; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=imamVUQl0I1klXcsShNXxTpYZaU9EkijDCmp40v6T5k=; b=dzis28VVHl7lGR2EreetK53aBo89YI+FJxRgXr02jv//MEuKrILbK+5WlUXkS3eeEQt8VW Qnhk2sQQlCx8KL+iVezxXgo/ICis58WT5mtW71VNhyiOjKesbwWu+C5hI41wHOa5xagKS+ dPPIOJte+6cV4b86exCCT1MNTIVDIVE= List-ID: To: devicetree-compiler-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: david-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@public.gmane.org, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= From: Marc-Andr=C3=A9 Lureau =0D Hi=0D =0D This series adds support for meson build system. The main reason for this,= =0D beside using a more modern and simpler build system, is to enable subprojec= t()=0D support in QEMU.=0D =0D v4:=0D - made setup.py --top-builddir option default to CWD=0D - extend commit messages=0D - rebased=0D =0D v3:=0D - remove workaround for meson#2992 which is now unnecessary=0D - add description to meson options=0D - pass NO_YAML & NO_PYTHON down to run_tests.sh=0D - commit comment tweaks=0D - rebased=0D =0D v2:=0D - various misc improvements after David Gibson v1 review=0D - add various meson_options.txt build options=0D - add editorconfig patch=0D =0D Marc-Andr=C3=A9 Lureau (4):=0D pylibfdt: fix build-lib location=0D pylibfdt: allow build out of tree=0D build-sys: add meson build=0D travis: test meson build=0D =0D .travis.yml | 16 +++++=0D libfdt/meson.build | 50 ++++++++++++++=0D meson.build | 127 ++++++++++++++++++++++++++++++++++++=0D meson_options.txt | 10 +++=0D pylibfdt/Makefile.pylibfdt | 4 +-=0D pylibfdt/meson.build | 13 ++++=0D pylibfdt/setup.py | 27 +++++---=0D tests/meson.build | 130 +++++++++++++++++++++++++++++++++++++=0D version_gen.h.in | 1 +=0D 9 files changed, 368 insertions(+), 10 deletions(-)=0D create mode 100644 libfdt/meson.build=0D create mode 100644 meson.build=0D create mode 100644 meson_options.txt=0D create mode 100644 pylibfdt/meson.build=0D create mode 100644 tests/meson.build=0D create mode 100644 version_gen.h.in=0D =0D -- =0D 2.28.0=0D =0D