canonicalLibraryName function

String canonicalLibraryName({
  1. required NativeTarget target,
  2. required String libraryStem,
  3. required ArtifactPayload payload,
})

Returns the canonical library filename for a payload type.

Implementation

String canonicalLibraryName({
  required NativeTarget target,
  required String libraryStem,
  required ArtifactPayload payload,
}) {
  return switch (payload) {
    DynamicLibraryPayload() => canonicalDynamicLibraryName(target, libraryStem),
    StaticLibraryPayload() => canonicalStaticLibraryName(target, libraryStem),
  };
}