Re: [Mesa-dev] [PATCH 3/3] README: Add note about meson
On Friday, 2018-01-05 12:01:00 -0800, Dylan Baker wrote: > Signed-off-by: Dylan BakerReviewed-by: Eric Engestrom > --- > README | 24 +--- > 1 file changed, 21 insertions(+), 3 deletions(-) > > diff --git a/README b/README > index 26cab9d..f3df9ac 100644 > --- a/README > +++ b/README > @@ -15,9 +15,27 @@ with an older kernel. > Compiling > - > > -libdrm is a standard autotools package and follows the normal > -configure, build and install steps. The first step is to configure > -the package, which is done by running the configure shell script: > +libdrm has two build systems, a legacy autotools build system, and a newer > +meson build system. The meson build system is much faster, and offers a > +slightly different interface, but otherwise provides an equivalent feature > set. > + > +To use it: > + > +meson builddir/ > + > +By default this will install into /usr/local, you can change your prefix > +with --prefix=/usr (or `meson configure builddir/ -Dprefix=/usr` after > +the initial meson setup). > + > +Then use ninja to build and install: > + > +ninja -C builddir/ install > + > +If you are installing into a system location you will need to run install > +separately, and as root. > + > + > +Alternatively you can invoke autotools configure: > > ./configure > > -- > git-series 0.9.1 > ___ > dri-devel mailing list > dri-de...@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [PATCH 3/3] README: Add note about meson
Signed-off-by: Dylan Baker--- README | 24 +--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/README b/README index 26cab9d..f3df9ac 100644 --- a/README +++ b/README @@ -15,9 +15,27 @@ with an older kernel. Compiling - -libdrm is a standard autotools package and follows the normal -configure, build and install steps. The first step is to configure -the package, which is done by running the configure shell script: +libdrm has two build systems, a legacy autotools build system, and a newer +meson build system. The meson build system is much faster, and offers a +slightly different interface, but otherwise provides an equivalent feature set. + +To use it: + +meson builddir/ + +By default this will install into /usr/local, you can change your prefix +with --prefix=/usr (or `meson configure builddir/ -Dprefix=/usr` after +the initial meson setup). + +Then use ninja to build and install: + +ninja -C builddir/ install + +If you are installing into a system location you will need to run install +separately, and as root. + + +Alternatively you can invoke autotools configure: ./configure -- git-series 0.9.1 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [PATCH 3/3] README: Add note about meson
Signed-off-by: Dylan Baker--- README | 21 ++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/README b/README index 26cab9d..58e55bc 100644 --- a/README +++ b/README @@ -15,9 +15,24 @@ with an older kernel. Compiling - -libdrm is a standard autotools package and follows the normal -configure, build and install steps. The first step is to configure -the package, which is done by running the configure shell script: +libdrm has two build systems, a legacy autotools build system, and a newer +meson build system. The meson build system is much faster, and offers a +slightly different interface, but otherwise provides much the same +feature set. + +To use it: + +meson builddir + +By default this will install into /usr/local, you can change your prefix +with --prefix=/usr (or -Dprefix=/usr to meson configure). + +Then use ninja to build and install: + +ninja -C builddir install + + +Alternatively you can invoke autotools configure: ./configure -- git-series 0.9.1 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev