Documentation

Lake.Config.Module

structure Lake.Module :

A buildable Lean module of a LeanLib.

Instances For
Equations
Equations
@[reducible, inline]
Equations
@[reducible, inline]
abbrev Lake.ModuleMap (α : Type u_1) :
Type u_1
Equations

Locate the named, buildable module in the library (which implies it is local and importable).

Equations

Locate the named, buildable, importable, local module in the package.

Equations

Get an Array of the library's modules (as specified by its globs).

Equations
  • One or more equations did not get rendered due to their size.

The library's buildable root modules.

Equations
@[reducible, inline]
Equations
  • self.pkg = self.lib.pkg
@[inline]
Equations
  • self.rootDir = self.lib.rootDir
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
Equations
@[inline]
Equations

Suffix for single module dynlibs (e.g., for precompilation).

Equations
@[inline]
Equations
@[inline]
Equations
@[inline]
Equations
  • self.serverOptions = self.lib.serverOptions
@[inline]
Equations
  • self.buildType = self.lib.buildType
@[inline]
Equations
  • self.backend = self.lib.backend
@[inline]
Equations
  • self.leanArgs = self.lib.leanArgs
@[inline]
Equations
  • self.weakLeanArgs = self.lib.weakLeanArgs
@[inline]
Equations
  • self.leancArgs = self.lib.leancArgs
@[inline]
Equations
  • self.weakLeancArgs = self.lib.weakLeancArgs
@[inline]
Equations
  • self.linkArgs = self.lib.linkArgs
@[inline]
Equations
  • self.weakLinkArgs = self.lib.weakLinkArgs
@[inline]
Equations
  • self.platformIndependent = self.lib.platformIndependent
@[inline]
Equations
  • self.shouldPrecompile = self.lib.precompileModules
@[inline]
Equations
  • self.nativeFacets shouldExport = self.lib.nativeFacets shouldExport

Trace Helpers #

Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.