A dynamic/shared library artifact for linking.
- path : System.FilePath
Library file path.
- name : String
Library name without any platform-specific prefix/suffix (for
-l). - plugin : Bool
Whether 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).Non-link transitive dependencies of this library that are only required at runtime (e.g., libraries loaded dynamically via
dlopen). Used by Lake to preload such dependencies forleanelaboration when precompiling.
Instances For
Optional library directory (for -L).