diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 14 | ||||
-rw-r--r-- | README.md | 7 |
3 files changed, 4 insertions, 18 deletions
@@ -4,7 +4,6 @@ /aerc.debug /wrap /colorize -/.aerc.d /linters.so race.log.* raw.log @@ -42,18 +42,8 @@ DOCS := \ all: aerc wrap colorize $(DOCS) -build_cmd:=$(GO) build $(BUILD_OPTS) $(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 -_!=grep -sqFx '$(build_cmd)' .aerc.d || rm -f .aerc.d - -.aerc.d: - @echo 'GOFLAGS have changed, recompiling' - @echo '$(build_cmd)' > $@ - -aerc: $(GOSRC) .aerc.d - $(build_cmd) +aerc: $(GOSRC) + $(GO) build $(BUILD_OPTS) $(GOFLAGS) -ldflags "$(GO_LDFLAGS)" -o aerc CC?=cc CFLAGS?=-O2 -g @@ -80,21 +80,18 @@ version of [notmuch](https://notmuchmail.org/#index7h2), including the header files (notmuch.h). The `notmuch` build tag should be automatically added. $ make - GOFLAGS have changed, recompiling go build -trimpath -tags=notmuch -ldflags "-X ... ^^^^^^^^^^^^^ ... If it is not, you can force it before building: - $ export GOFLAGS=-tags=notmuch - $ make + $ make GOFLAGS=-tags=notmuch If you have notmuch headers available but do not want to build notmuch support in aerc, force GOFLAGS to an empty value: - $ export GOFLAGS= - $ make + $ make GOFLAGS= To install aerc locally: |