This PR adds a check for empty `lake build` invocations (as an empty build usually indicates a misconfiguration). Builds with no jobs will now print "Nothing to build." and invocations of `lake build` with no default targets configured will produce a warning. This will be promoted to an error in the future. The warning (and future error) can be suppressed with the new `--allow-empty` CLI option. --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| examples | ||
| tests | ||
| .gitattributes | ||
| .gitignore | ||
| build.sh | ||
| clean-build.sh | ||
| lakefile.toml | ||
| Makefile | ||
| time-build.sh | ||