Skip to content

Commit 7c80d57

Browse files
robsimmonstydeu
andauthored
chore: documentation for new Lake options (#883)
Documents new additions to Lake added in github.com/leanprover/lean4/issues/14254 --------- Co-authored-by: Mac Malone <tydeu@hatpress.net>
1 parent d24adec commit 7c80d57

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

Manual/BuildTools/Lake.lean

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,8 @@ module.ir
488488
module.ir.sig
489489
module.lean
490490
module.leanArts
491+
module.linkInfoExport
492+
module.linkInfoNoExport
491493
module.ltar
492494
module.o
493495
module.o.export
@@ -582,7 +584,7 @@ The facets available for modules are:
582584

583585
: `c.o.noexport`
584586

585-
The compiled object file, produced from the C file, with Lean symbols exported.
587+
The compiled object file, produced from the C file, without Lean symbols exported.
586588

587589
: `bc.o`
588590

@@ -600,6 +602,14 @@ The facets available for modules are:
600602

601603
A compressed archive (produced via `leantar`) of the module's build artifacts. {TODO}[Document `leantar` in the manual as well]
602604

605+
: `linkInfoExport`
606+
607+
A structured representation of the linker arguments, static objects, and dynamic libraries needed to link a module and its dependencies. Objects have Lean symbols exported.
608+
609+
: `linkInfoNoExport`
610+
611+
A structured representation of the linker arguments, static objects, and dynamic libraries needed to link a module and its dependencies. Objects do not Lean symbols exported.
612+
603613
:::
604614

605615

lean-toolchain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
leanprover/lean4:nightly-2026-07-02
1+
leanprover/lean4:nightly-2026-07-03

0 commit comments

Comments
 (0)