chiark / gitweb /
Makefile: Add + sigil before cargo invocations
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 1 Feb 2025 12:36:42 +0000 (12:36 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 1 Feb 2025 12:37:23 +0000 (12:37 +0000)
GNU make now closes the jobserver pipe if you don't do this.
I wish it wouldn't.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile

index 6c2cbba64be4085c187288ec867a46149f218236..c55102161e41539cf43233b3051ee5ffd960893b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -49,7 +49,7 @@ cargo-build: stamp/cargo-build
 cargo-test: stamp/cargo-test
 
 stamp/cargo-%: $(call rsrcs,.)
-       $(CARGO) $* $(CARGO_RELEASE_ARG) $(CARGO_BUILD_OPTIONS) --workspace
+       +$(CARGO) $* $(CARGO_RELEASE_ARG) $(CARGO_BUILD_OPTIONS) --workspace
        $(stamp)
 
 stamp/t-%: test/t-% stamp/cargo-build $(wildcard test/*[^~])
@@ -90,7 +90,7 @@ clean:
        rm -f hippotat-setup-permissions.8
 
 very-clean: clean
-       $(CARGO) clean
+       +$(CARGO) clean
 
 #---------- release process ----------
 #