From 02b7f7401682ffcfb2ebf1c4a2900b8f40908db4 Mon Sep 17 00:00:00 2001 From: Robin Jarry Date: Thu, 14 Apr 2022 21:47:06 +0200 Subject: [PATCH] mk: do not depend on cmp being available cmp is part of gnu diffutils which may not be available. Use grep which is more widespread. Signed-off-by: Robin Jarry --- Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 14adf89..3e7d89b 100644 --- a/Makefile +++ b/Makefile @@ -38,9 +38,7 @@ build_cmd:=$(GO) build $(GOFLAGS) -ldflags "$(GO_LDFLAGS)" -o aerc # the following command outputs nothing, we only want to execute it once # and force .aerc.d to be regenerated when build_cmd has changed -_!=echo '$(build_cmd)' > .aerc.tmp; \ - cmp -s .aerc.d .aerc.tmp || rm -f .aerc.d; \ - rm -f .aerc.tmp +_!=grep -sqFx '$(build_cmd)' .aerc.d || rm -f .aerc.d .aerc.d: @echo '$(build_cmd)' > $@