README: Add note about meson
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>main
parent
cc86cbfb1c
commit
fd9bcb73e9
24
README
24
README
|
@ -15,9 +15,27 @@ with an older kernel.
|
||||||
Compiling
|
Compiling
|
||||||
---------
|
---------
|
||||||
|
|
||||||
libdrm is a standard autotools package and follows the normal
|
libdrm has two build systems, a legacy autotools build system, and a newer
|
||||||
configure, build and install steps. The first step is to configure
|
meson build system. The meson build system is much faster, and offers a
|
||||||
the package, which is done by running the configure shell script:
|
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
|
./configure
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue