getLibraryNameForOs function
Implementation
String getLibraryNameForOs() {
if (Platform.isLinux || Platform.isAndroid || Platform.isFuchsia) {
return "lib$libraryName.so";
} else if (Platform.isMacOS || Platform.isIOS) {
return "lib$libraryName.diylib";
} else if (Platform.isWindows) {
return "$libraryName.dll";
}
throw Exception("Unkown platform: ${Platform.localeName}");
}