freedreno/registers: update varying-related registers
[mesa.git] / docs / meson.rst
index 4c894709e5daf5779bf70184e8e7c4e55aaaf130..89eeb7e7bf560095335707b28790618f24201baa 100644 (file)
@@ -10,7 +10,14 @@ website <https://mesonbuild.com/>`__.
 **Mesa's Meson build system is generally considered stable and ready for
 production.**
 
-**Mesa requires Meson >= 0.52.0 to build.**
+.. note::
+
+   Mesa requires Meson >= 0.52.0 to build.
+
+   If your distribution doesn't have something recent enough in its
+   repositories, you can `try the methods suggested here
+   <https://mesonbuild.com/Getting-meson.html>`__ to install the
+   current version of Meson.
 
 The Meson build of Mesa is tested on Linux, macOS, Windows, Cygwin,
 Haiku, FreeBSD, DragonflyBSD, NetBSD, and should work on OpenBSD.
@@ -134,16 +141,6 @@ symbolic links for drivers). To install:
 
    ninja -C build/ install
 
-.. note::
-
-   autotools automatically updated translation files (used by the DRI
-   configuration tool) as part of the build process, Meson does not do
-   this. Instead, you will need do this:
-
-   .. code-block:: console
-
-      ninja -C build/ xmlpool-pot xmlpool-update-po xmlpool-gmo
-
 Windows specific instructions
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
@@ -293,7 +290,7 @@ Then configure meson:
 
    meson builddir/ --cross-file cross-llvm.ini
 
-See the `Cross Compilation <#cross-compilation>`__ section for more
+See the :ref:`Cross Compilation <cross-compilation>` section for more
 information.
 
 On windows (and in other cases), using llvm-config or cmake may be
@@ -404,6 +401,8 @@ For those coming from autotools be aware of the following:
    are disabled. This is unrelated to the ``buildtype``; setting the
    latter to ``release`` will not turn off assertions.
 
+.. _cross-compilation:
+
 4. Cross-compilation and 32-bit builds
 --------------------------------------