canonicalDynamicLibraryName function
Returns the canonical dynamic library filename for a target and stem.
Example: canonicalDynamicLibraryName(NativeTarget(...), 'mylib')
returns libmylib.so on Linux, libmylib.dylib on macOS,
and mylib.dll on Windows.
Implementation
String canonicalDynamicLibraryName(NativeTarget target, String libraryStem) {
return target.os.libraryFileName(libraryStem, DynamicLoadingBundled());
}