A dynamic/shared library artifact for linking.
- path : System.FilePathLibrary file path. 
- name : StringLibrary name without platform-specific prefix/suffix (for -l).
- plugin : BoolWhether this library can be loaded as a plugin. 
- Transitive dependencies of this library for situations that need them (e.g., linking on Windows, loading via - lean).
Instances For
Equations
- Lake.instInhabitedDynlib = { default := Lake.instInhabitedDynlib.default }
Equations
- Lake.instReprDynlib = { reprPrec := Lake.instReprDynlib.repr }
Optional library directory (for -L).
Instances For
Equations
- Lake.Dynlib.instToJson = { toJson := fun (x : Lake.Dynlib) => Lean.Json.str x.path.toString }
Equations
- Lake.Dynlib.instToString = { toString := fun (x : Lake.Dynlib) => x.path.toString }
Equations
- Lake.Dynlib.instCoeFilePath = { coe := fun (x : Lake.Dynlib) => x.path }