From 72c31e545cf8d370f7b39e66d13aa612ea6ce9cc Mon Sep 17 00:00:00 2001 From: disarray2077 <86157825+disarray2077@users.noreply.github.com> Date: Wed, 22 Dec 2021 16:00:41 -0300 Subject: [PATCH] Fix dynamic libraries in Linux and MacOS --- IDEHelper/Compiler/BfSystem.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfSystem.cpp b/IDEHelper/Compiler/BfSystem.cpp index 236f5406..a9d869ec 100644 --- a/IDEHelper/Compiler/BfSystem.cpp +++ b/IDEHelper/Compiler/BfSystem.cpp @@ -498,7 +498,9 @@ BfImportKind BfMethodDef::GetImportKindFromPath(const StringImpl& filePath) { String fileExt = GetFileExtension(filePath); - if ((fileExt.Equals(".DLL", StringImpl::CompareKind_OrdinalIgnoreCase)) || + if ((fileExt.Equals(".DYLIB", StringImpl::CompareKind_OrdinalIgnoreCase)) || + (fileExt.Equals(".SO", StringImpl::CompareKind_OrdinalIgnoreCase)) || + (fileExt.Equals(".DLL", StringImpl::CompareKind_OrdinalIgnoreCase)) || (fileExt.Equals(".EXE", StringImpl::CompareKind_OrdinalIgnoreCase))) { return BfImportKind_Import_Dynamic;