getLibraryNameForOs function

String getLibraryNameForOs()

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}");
}