README: Add note about meson

Signed-off-by: Dylan Baker <dylan.c.baker@intel.com>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
main
Dylan Baker 2017-12-15 14:40:29 -08:00
parent cc86cbfb1c
commit fd9bcb73e9
1 changed files with 21 additions and 3 deletions

24
README
View File

@ -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