The highlight is the introduction of fail-fast alternative to $(shell)
which relieves you from checking .SHELLSTATUS
every time $(shell)
is used.
Makefile:
VAR1 := $(call bmakelib.shell.error-if-nonzero, echo This fails hard❗ && false)
some-target :
@echo Must not reach here!
Shell:
$ make some-target
*** bmakelib.shell.error-if-nonzero: Command exited with non-zero value 1. Stop
What's Changed
- Update README.md - fix link to default-if-blank by @nfultz in #92
- Migrate to CircleCI by @bahmanm in #94
- Implement a fail-fast
$(shell)
by @bahmanm in #96 - Remove the irrelevant year from copyright statements by @bahmanm in #99
- Release version v0.7.0 by @bahmanm in #107
New Contributors
Full Changelog: v0.6.0...v0.7.0