Documentation

Lake.Build.Info

Build Info #

This module defines the Lake build info type and related utilities. Build info is what is the data passed to a Lake build function to facilitate the build.

inductive Lake.BuildInfo :

The type of Lake's build info.

Instances For

    Build Info & Keys #

    Build Key Helper Constructors #

    @[reducible, inline]
    Equations
    Instances For
      @[reducible, inline, deprecated Lake.Package.key (since := "2025-03-28")]
      Equations
      Instances For
        @[reducible, inline, deprecated Lake.BuildKey.facet (since := "2025-03-28")]
        Equations
        Instances For
          @[reducible, inline]
          abbrev Lake.Package.targetKey (target : Lean.Name) (self : Package) :
          Equations
          Instances For
            @[reducible, inline, deprecated Lake.Package.targetKey (since := "2025-03-28")]
            Equations
            Instances For

              Build Info to Key #

              @[reducible]

              The key that identifies the build in the Lake build store.

              Equations
              Instances For

                Instances for deducing data types of BuildInfo keys #