commit:     d96cfe1f385176d639d3d3d8a6106543d9ed1620
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 25 19:14:35 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Nov 25 19:14:35 2025 +0000
URL:        https://gitweb.gentoo.org/proj/steve.git/commit/?id=d96cfe1f

README: add make.conf bits

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 README.rst | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/README.rst b/README.rst
index f41d3da..5a1d8c6 100644
--- a/README.rst
+++ b/README.rst
@@ -39,6 +39,19 @@ Additionally, support files for OpenRC and systemd are 
provided
 in the ``data`` directory.  All these bits are installed by the Gentoo
 package.
 
+To use steve from a build system, one needs to set ``MAKEFLAGS``
+appropriately.  To use it for all builds in Portage, these flags can
+be set in ``make.conf``::
+
+    MAKEFLAGS="--jobserver-auth=fifo:/dev/steve"
+
+Note that to use steve with Ninja, ``-j`` must not be passed.  Given
+that ``MAKEOPTS`` is used to default other build systems, the best
+approach is to override ``NINJAOPTS``, e.g.::
+
+    MAKEOPTS="-j12 -l13"
+    NINJAOPTS="-l13"
+
 To inspect the current status, ``SIGUSR1`` can be sent to steve::
 
     $ killall -USR1 steve

Reply via email to