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.

Instances For

    The LibraryFacetConfig for the builtin modulesFacet.

    Instances For

      The LibraryFacetConfig for the builtin leanFacet.

      Instances For

        The LibraryFacetConfig for the builtin staticFacet.

        Instances For

          Build Shared Lib #

          The LibraryFacetConfig for the builtin sharedFacet.

          Instances For

            Build extraDepTargets #

            Build the extraDepTargets for the library and its package.

            Instances For

              The LibraryFacetConfig for the builtin extraDepFacet.

              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).

                Instances For