diff options
author | Eric Engestrom <[email protected]> | 2019-04-24 13:16:57 +0100 |
---|---|---|
committer | Eric Engestrom <[email protected]> | 2019-04-30 15:25:40 +0000 |
commit | 46d6883a13717b4d91e31f76176cb74f66691d1c (patch) | |
tree | 8a6616c3f99950ec5fb00facf5404afbef0f4f18 /docs/egl.html | |
parent | 1936bad9ec15883eefc327bdb56c2a795a0e918e (diff) |
docs: replace autotools intructions with meson equivalent
Signed-off-by: Eric Engestrom <[email protected]>
Reviewed-by: Dylan Baker <[email protected]>
Diffstat (limited to 'docs/egl.html')
-rw-r--r-- | docs/egl.html | 39 |
1 files changed, 17 insertions, 22 deletions
diff --git a/docs/egl.html b/docs/egl.html index 2bc8f237272..915a0e7d9f8 100644 --- a/docs/egl.html +++ b/docs/egl.html @@ -33,13 +33,16 @@ directly dispatched to the drivers.</p> <ol> <li> -<p>Run <code>configure</code> with the desired client APIs and enable -the driver for your hardware. For example</p> +<p>Configure your build with the desired client APIs and enable +the driver for your hardware. For example:</p> <pre> - $ ./configure --enable-gles1 --enable-gles2 \ - --with-dri-drivers=... \ - --with-gallium-drivers=... +$ meson configure \ + -D egl=true \ + -D gles1=true \ + -D gles2=true \ + -D dri-drivers=... \ + -D gallium-drivers=... </pre> <p>The main library and OpenGL is enabled by default. The first two options @@ -61,7 +64,7 @@ or more EGL drivers.</p> time</p> <dl> -<dt><code>--enable-egl</code></dt> +<dt><code>-D egl=true</code></dt> <dd> <p>By default, EGL is enabled. When disabled, the main library and the drivers @@ -69,19 +72,11 @@ will not be built.</p> </dd> -<dt><code>--with-egl-driver-dir</code></dt> -<dd> - -<p>The directory EGL drivers should be installed to. If not specified, EGL -drivers will be installed to <code>${libdir}/egl</code>.</p> - -</dd> - -<dt><code>--with-platforms</code></dt> +<dt><code>-D platforms=...</code></dt> <dd> <p>List the platforms (window systems) to support. Its argument is a comma -separated string such as <code>--with-platforms=x11,drm</code>. It decides +separated string such as <code>-D platforms=x11,drm</code>. It decides the platforms a driver may support. The first listed platform is also used by the main library to decide the native platform.</p> @@ -90,15 +85,15 @@ the main library to decide the native platform.</p> and <code>haiku</code>. The <code>android</code> platform can either be built as a system component, part of AOSP, using <code>Android.mk</code> files, or -cross-compiled using appropriate <code>configure</code> options. +cross-compiled using appropriate options. The <code>haiku</code> platform can only be built with SCons. Unless for special needs, the build system should select the right platforms automatically.</p> </dd> -<dt><code>--enable-gles1</code></dt> -<dt><code>--enable-gles2</code></dt> +<dt><code>-D gles1=true</code></dt> +<dt><code>-D gles2=true</code></dt> <dd> <p>These options enable OpenGL ES support in OpenGL. The result is one big @@ -106,7 +101,7 @@ internal library that supports multiple APIs.</p> </dd> -<dt><code>--enable-shared-glapi</code></dt> +<dt><code>-D shared-glapi=true</code></dt> <dd> <p>By default, <code>libGL</code> has its own copy of <code>libglapi</code>. @@ -134,9 +129,9 @@ runtime</p> <dd> <p>This variable specifies the native platform. The valid values are the same -as those for <code>--with-platforms</code>. When the variable is not set, +as those for <code>-D platforms=...</code>. When the variable is not set, the main library uses the first platform listed in -<code>--with-platforms</code> as the native platform.</p> +<code>-D platforms=...</code> as the native platform.</p> <p>Extensions like <code>EGL_MESA_drm_display</code> define new functions to create displays for non-native platforms. These extensions are usually used by |