Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions lean/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,17 @@
# (voxgig/struct) and Lean has no port of it, so src/Plugin/Value.lean
# parses the corpus.

# elan installs to ~/.elan/bin, which a stock install does not put on a
# non-login shell's PATH, so `make test` in a fresh checkout found no
# lake. CI does not go through elan at all — it unpacks a pinned release
# to /opt/lean/bin — so only a local checkout was affected, and this is
# the same line sekreto's lean port carries. Prepending a directory that
# does not exist is a no-op, so CI is unchanged. `make` runs each recipe
# in its own shell; exporting PATH here is the only place all of them
# see it.
ELANBIN := $(HOME)/.elan/bin
export PATH := $(ELANBIN):$(PATH)

LAKE ?= lake
BIN = .lake/build/bin/run

Expand Down