summaryrefslogtreecommitdiff
path: root/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp
blob: ca7116267090022d27e93f849b92f20bd08cc543 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- dart/common/SharedLibrary.hpp.orig	2021-07-15 08:12:45 UTC
+++ dart/common/SharedLibrary.hpp
@@ -41,7 +41,7 @@
 #include "dart/common/Deprecated.hpp"
 #include "dart/common/Platform.hpp"
 
-#if DART_OS_LINUX
+#if DART_OS_LINUX || DART_OS_FREEBSD
 
 #  define DYNLIB_HANDLE void*
 
@@ -65,6 +65,8 @@ using hInstance = HINSTANCE__*;
 
 #if DART_OS_LINUX
 static constexpr const char* DART_SHARED_LIB_EXTENSION = "so";
+#elif DART_OS_FREEBSD
+static constexpr const char* DART_SHARED_LIB_EXTENSION = "so";
 #elif DART_OS_MACOS
 static constexpr const char* DART_SHARED_LIB_EXTENSION = "dylib";
 #elif DART_OS_WINDOWS
@@ -74,6 +76,8 @@ static constexpr const char* DART_SHARED_LIB_EXTENSION
 #endif
 
 #if DART_OS_LINUX
+static constexpr const char* DART_SHARED_LIB_PREFIX = "lib";
+#elif DART_OS_FREEBSD
 static constexpr const char* DART_SHARED_LIB_PREFIX = "lib";
 #elif DART_OS_MACOS
 static constexpr const char* DART_SHARED_LIB_PREFIX = "lib";