summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2019-07-16 15:18:25 +0300
committerSimon Ser <contact@emersion.fr>2019-11-28 15:20:13 +0100
commit0a4f6e7d6d63585d287e4f4e2edbc39228d6eed1 (patch)
tree62de01e94a84f2a5959cf5372ad6123050d64207 /README.md
parent6093772f45a4c451703b73e3894d77077645fb7f (diff)
clients: drop simple-dmabuf-drm
This client contains driver-specific code to allocate buffers. However clients shouldn't contain driver-specific code and should rely on e.g. mesa to allocate buffers via standard interfaces. Additionally, because the build system always tries to enable all features, some experimental drivers and drivers that aren't included in amd64 distribution packages were required. Users would need to manually disable some drivers. Releasers would need to install libdrm from source (because the release process forbids adding custom build flags). Dropping simple-dmabuf-drm simplifies both building and releasing. The functionality previously tested via simple-dmabuf-drm can now be tested with simple-dmabuf-egl. Signed-off-by: Simon Ser <contact@emersion.fr>
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 3 insertions, 5 deletions
diff --git a/README.md b/README.md
index eabac0df..9f1e58bf 100644
--- a/README.md
+++ b/README.md
@@ -62,14 +62,12 @@ several features if you want to avoid certain dependencies.
The `meson` command populates the build directory. This step can
fail due to missing dependencies. Any build options you want can be added on
-that line, e.g. `meson build/ --prefix=... -Dsimple-dmabuf-drm=intel`.
-All the build options can be found in the file
-[meson_options.txt](meson_options.txt).
+that line, e.g. `meson build/ --prefix=... -Ddemo-clients=false`. All the build
+options can be found in the file [meson_options.txt](meson_options.txt).
Once the build directory has been successfully populated, you can inspect the
configuration with `meson configure build/`. If you need to change an
-option, you can do e.g.
-`meson configure build/ -Dsimple-dmabuf-drm=intel`.
+option, you can do e.g. `meson configure build/ -Ddemo-clients=false`.
Every push to the Weston master repository and its forks is built using GitLab
CI. [Reading the configuration](.gitlab-ci.yml) may provide a useful example of