summaryrefslogtreecommitdiff
path: root/lib/libdrm/README
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2018-09-13 12:02:28 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2018-09-13 12:02:28 +0000
commitdbcf863bb4f327692c345f403dee758bfa99087d (patch)
tree2ac5d64585881796395e46971c16095f0eca446a /lib/libdrm/README
parent20ef3ba50ee2d8fcfaece2fb71a1cf67a3b69221 (diff)
Merge libdrm 2.4.94
Diffstat (limited to 'lib/libdrm/README')
-rw-r--r--lib/libdrm/README24
1 files changed, 21 insertions, 3 deletions
diff --git a/lib/libdrm/README b/lib/libdrm/README
index 26cab9d3e..f3df9ac19 100644
--- a/lib/libdrm/README
+++ b/lib/libdrm/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