On Thursday, 2018-03-01 11:34:18 -0800, Dylan Baker wrote:
> Meson is pretty well tested and works in most configurations now, so we
> can remove the warning about it being unsuited for actual use.
> 
> It's also worth documenting that meson 0.42.0 or greater is required.
> 
> Signed-off-by: Dylan Baker <dylan.c.ba...@intel.com>

Reviewed-by: Eric Engestrom <eric.engest...@imgtec.com>

> ---
>  docs/meson.html | 34 +++++++++++++++++++++-------------
>  1 file changed, 21 insertions(+), 13 deletions(-)
> 
> diff --git a/docs/meson.html b/docs/meson.html
> index 77f89b0c6c7..782cc198649 100644
> --- a/docs/meson.html
> +++ b/docs/meson.html
> @@ -18,11 +18,20 @@
>  
>  <h2 id="basic">1. Basic Usage</h2>
>  
> -<p><strong>The Meson build system for Mesa is still under active development,
> -and should not be used in production environments.</strong></p>
> +<p><strong>The Meson build system is generally considered stable and ready
> +for production</strong></p>
>  
> -<p>The meson build is currently only tested on linux, and is known to not 
> work
> -on macOS, Windows, and haiku. This will be fixed.</p>
> +<p>The meson build is currently known to work on Linux, macOS, Cygwin, Haiku,
> +FreeBSD, DragonflyBSD, and NetBSD, it is believed to work on OpenBSD.</p>
> +
> +<p><strong>Mesa requires Meson >= 0.42.0 to build in general.</strong>
> +
> +Additionaly, to build the Clover OpenCL state tracker or the OpenSWR driver
> +meson 0.44.0 or greater is required.
> +
> +Some older versions of meson do not check that they are too old and will 
> error
> +out in odd ways.
> +</p>
>  
>  <p>
>  The meson program is used to configure the source directory and generates
> @@ -122,12 +131,11 @@ llvm-config, so using an LLVM from a non-standard path 
> is as easy as
>  <dt><code>PKG_CONFIG_PATH</code></dt>
>  <dd><p>The
>  <code>pkg-config</code> utility is a hard requirement for configuring and
> -building Mesa on Linux and *BSD. It is used to search for external libraries
> -on the system. This environment variable is used to control the search
> -path for <code>pkg-config</code>. For instance, setting
> -<code>PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig</code> will search for
> -package metadata in <code>/usr/X11R6</code> before the standard
> -directories.</p>
> +building Mesa on Unix-like systems. It is used to search for external 
> libraries
> +on the system. This environment variable is used to control the search path 
> for
> +<code>pkg-config</code>. For instance, setting
> +<code>PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig</code> will search for package
> +metadata in <code>/usr/X11R6</code> before the standard directories.</p>
>  </dd>
>  </dl>
>  
> @@ -151,9 +159,9 @@ may interfer with debbugging as some code and validation 
> will be optimized
>  away.
>  </p>
>  
> -<p> For those wishing to pass their own -O option, use the "plain" buildtype,
> -which cuases meson to inject no additional compiler arguments, only those in
> -the C/CXXFLAGS and those that mesa itself defines.</p>
> +<p> For those wishing to pass their own optimization flags, use the "plain"
> +buildtype, which causes meson to inject no additional compiler arguments, 
> only
> +those in the C/CXXFLAGS and those that mesa itself defines.</p>
>  </dd>
>  </dl>
>  
> -- 
> 2.16.2
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to