Documentation

Lake.Build.ExternLib

External Library Build #

Build function definitions for external libraries.

The facet configuration for the builtin ExternLib.staticFacet.

Equations
    Instances For
      def Lake.buildLeanSharedLibOfStatic (staticLibJob : Job System.FilePath) (weakArgs traceArgs : Array String := #[]) :

      Build a shared library from a static library using leanc using the Lean toolchain's linker.

      Equations
        Instances For

          The facet configuration for the builtin ExternLib.sharedFacet.

          Equations
            Instances For

              The facet configuration for the builtin ExternLib.dynlibFacet.

              Equations
                Instances For

                  The facet configuration for the builtin ExternLib.dynlibFacet.

                  Equations
                    Instances For

                      A name-configuration map for the initial set of external library facets (e.g., static, shared).

                      Equations
                        Instances For