Documentation

Lake.Build.Library

Library Facet Builds #

Build function definitions for a library's builtin facets.

Build Lean & Static Lib #

Collect the local modules of a library. That is, the modules from getModuleArray plus their local transitive imports.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[specialize #[]]
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The LibraryFacetConfig for the builtin staticFacet.

        Equations
        Instances For

          The LibraryFacetConfig for the builtin staticExportFacet.

          Equations
          Instances For

            Build Shared Lib #

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

              Build extraDepTargets #

              Build the extraDepTargets for the library and its package.

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

                A library facet name to build function map that contains builders for the initial set of Lake library facets (e.g., lean, static, and shared).

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