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