chore: relative lean-toolchains (#12652)

This PR changes all `lean-toolchain` to use relative toolchain paths
instead of `lean4` and `lean4-stage0` identifiers, which removes the
need for manually linking toolchains via Elan.

After this PR, at least Elan 4.2.0 and 0.0.224 of the Lean VS Code
extension will be needed to edit core.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Marc Huisinga
2026-02-25 11:23:35 +01:00
committed by GitHub
parent 54be382b2f
commit 168c125cf5
36 changed files with 35 additions and 47 deletions

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 build/release/stage1

View File

@@ -2,21 +2,9 @@
"folders": [ "folders": [
{ {
"path": "." "path": "."
},
{
"path": "src"
},
{
"path": "tests"
},
{
"path": "script"
} }
], ],
"settings": { "settings": {
// Open terminal at root, not current workspace folder
// (there is not way to directly refer to the root folder included as `.` above)
"terminal.integrated.cwd": "${workspaceFolder:src}/..",
"files.insertFinalNewline": true, "files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true, "files.trimTrailingWhitespace": true,
"cmake.buildDirectory": "${workspaceFolder}/build/release", "cmake.buildDirectory": "${workspaceFolder}/build/release",

View File

@@ -1 +1 @@
lean4 ../build/release/stage1

View File

@@ -1 +1 @@
lean4-stage0 ../build/release/stage0

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1

View File

@@ -1 +1 @@
lean4 ../../../build/release/stage1