I also noticed that meson.sh doesn't set the prefix for patch submission. Fix that (even thought hopefully real soon igt will move to its own list). Cc: Petri Latvala <petri.latvala@xxxxxxxxx> Cc: Arkadiusz Hiler <arkadiusz.hiler@xxxxxxxxx> Signed-off-by: Daniel Vetter <daniel.vetter@xxxxxxxxx> --- CONTRIBUTING | 2 +- NEWS | 6 ++++++ README | 17 ++++++++++++----- meson.sh | 2 ++ 4 files changed, 21 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTING b/CONTRIBUTING index 561c5dd80bba..0d70346526d3 100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@ -12,7 +12,7 @@ A short list of contribution guidelines: Please use --subject-prefix="PATCH i-g-t" so that i-g-t patches are easily identified in the massive amount mails on intel-gfx. To ensure this is always - done, autogen.sh will run: + done, meson.sh will run: git config format.subjectprefix "PATCH i-g-t" diff --git a/NEWS b/NEWS index b6d0958228ab..885c1baf3691 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,9 @@ +Release 1.21 +------------ + +- Upgrade meson to official production status, automake is still kept around for + now. + Release 1.20 (2017-10-03) ------------------------- diff --git a/README b/README index e0f829defb51..5b4a59e9ac24 100644 --- a/README +++ b/README @@ -167,11 +167,11 @@ The following dependencies are requires for building audio support libasound2-dev libgsl-dev -Experimental meson build system support ---------------------------------------- +Meson build system support +-------------------------- -Right now this is just a preview for developers, automake is still used by CI -and needs to keep working. One-liner howto: +Currently we support both meson and automake as build systems, but meson is the +recommened choice. Oneliner to get started: $ mkdir build && meson build && cd build && ninja @@ -181,7 +181,14 @@ Running testcases is done with $ cd build && ninja test -gtkdocs is currently not yet supported. +Documentation is built using + +$ cd build && ninja && ninja intel-gpu-tools-doc + +Note that there's a setup script similar to ./autogen.sh which creates a +compatibility Makefile with a few useful default targets: + +$ ./meson.sh [make-arguments] Releases for maintainers ------------------------ diff --git a/meson.sh b/meson.sh index ae8e3488d962..a8684f03e422 100755 --- a/meson.sh +++ b/meson.sh @@ -32,4 +32,6 @@ docs: EOF +git config format.subjectprefix "PATCH i-g-t" + make $@ -- 2.15.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx