From: Sergey Matveev Date: Sun, 24 Sep 2023 08:44:11 +0000 (+0300) Subject: Explicitly mention about --jobserver-style=pipe X-Git-Tag: v1.32.0~1 X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=commitdiff_plain;h=aa8519a0804dec1d40c92d84198a87540d55d5a2 Explicitly mention about --jobserver-style=pipe --- diff --git a/doc/features.texi b/doc/features.texi index 06317a5..9e32336 100644 --- a/doc/features.texi +++ b/doc/features.texi @@ -43,6 +43,8 @@ implementations. @command{tai64nlocal} utility from @url{http://cr.yp.to/daemontools.html, daemontools}, or similar one: @code{go install go.cypherpunks.ru/tai64n/v2/cmd/tai64nlocal} -@item Either GNU Make or bmake @ref{Jobserver, jobserver} compatibility support +@item Either @url{https://www.gnu.org/software/make/, GNU Make} + or @url{http://netbsd.org/, NetBSD}'s @command{bmake} + @ref{Jobserver, jobserver} compatibility support @end itemize diff --git a/doc/jobserver.texi b/doc/jobserver.texi index db795fe..e1e7329 100644 --- a/doc/jobserver.texi +++ b/doc/jobserver.texi @@ -12,6 +12,7 @@ pre-filled with required number of tokens. @pindex bmake @pindex gmake @command{goredo} can be integrated with +@url{http://netbsd.org/, NetBSD}'s @url{http://www.crufty.net/help/sjg/bmake.htm, bmake} and @url{https://www.gnu.org/software/make/, GNU Make} (@command{gmake}) jobserver protocol. All three of them use the same principle of @@ -26,6 +27,7 @@ numbers to child process. Pass @code{-j 1 -J X,Y} arguments through @env{$MAKEFLAGS} variable. @item gmake Pass @code{--jobserver-auth=X,Y} arguments through @env{$MAKEFLAGS} variable. +Beware that only @option{--jobserver-style=pipe} protocol is supported! @item none Pass @code{X,Y} arguments through @env{$REDO_JS_FD} variable. Used by default, if @env{$REDO_MAKE} is not set.