diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2017-12-15 14:40:29 -0800 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2018-01-12 09:40:48 -0800 |
commit | fd9bcb73e9c5a01085069b37c2f5e04300a9b4d4 (patch) | |
tree | 6e8355a157523e612af9f2d33048e081a0a6162e /README | |
parent | cc86cbfb1cb79ade0d2261e0a7e848bd7d14a8be (diff) | |
download | libdrm-fd9bcb73e9c5a01085069b37c2f5e04300a9b4d4.tar.gz libdrm-fd9bcb73e9c5a01085069b37c2f5e04300a9b4d4.tar.bz2 libdrm-fd9bcb73e9c5a01085069b37c2f5e04300a9b4d4.zip |
README: Add note about meson
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
Diffstat (limited to 'README')
-rw-r--r-- | README | 24 |
1 files changed, 21 insertions, 3 deletions
@@ -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 |