The default directory to output Lake-related files (e.g., build artifacts, packages, caches, etc.). Currently not configurable.
Equations
- Lake.defaultLakeDir = { toString := ".lake" }
The default setting for a WorkspaceConfig
's packagesDir
option.
Equations
- Lake.defaultPackagesDir = Lake.defaultLakeDir / { toString := "packages" }
The default name of the Lake configuration file (i.e., lakefile
).
Equations
- Lake.defaultConfigFile = { toString := "lakefile" }
The default name of the Lean Lake configuration file (i.e., lakefile.lean
).
Equations
The default name of the TOML Lake configuration file (i.e., lakefile.toml
).
Equations
The default name of the Lake manifest file (i.e., lake-manifest.json
).
Equations
- Lake.defaultManifestFile = { toString := "lake-manifest.json" }
The default build directory for packages (i.e., .lake/build
).
Equations
- Lake.defaultBuildDir = Lake.defaultLakeDir / { toString := "build" }
The default Lean library directory for packages.
Equations
- Lake.defaultLeanLibDir = { toString := "lib" } / { toString := "lean" }
The default native library directory for packages.
Equations
- Lake.defaultNativeLibDir = { toString := "lib" }
The default binary directory for packages.
Equations
- Lake.defaultBinDir = { toString := "bin" }
The default IR directory for packages.
Equations
- Lake.defaultIrDir = { toString := "ir" }