Documentation

Lake.CLI.Build

Build Target Specifiers #

structure Lake.BuildSpec :
@[inline]
Equations
@[inline]
def Lake.mkBuildSpec {α : Type} (info : BuildInfo) [FamilyOut BuildData info.key (Job α)] :
Equations
@[inline]
def Lake.mkConfigBuildSpec {Fam : Lean.NameType} {ι : Type} {facet : Lean.Name} (facetType : String) (info : BuildInfo) (config : FacetConfig Fam ι facet) (h : BuildData info.key = Fam facet) :
Equations
  • One or more equations did not get rendered due to their size.
@[inline]
Equations
  • self.fetch = do let __do_liftself.getBuildJob <$> self.info.fetch Lake.maybeRegisterJob self.info.key.toSimpleString __do_lift
Equations

Parsing CLI Build Target Specifiers #

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.
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.
Equations
Equations
  • One or more equations did not get rendered due to their size.
def Lake.resolveCustomTarget (pkg : Package) (name facet : Lean.Name) (config : TargetConfig pkg.name name) :
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.
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.
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.
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.