ports/misc/dartsim/files/patch-dart_common_SharedLibrary.hpp
Yuri Victorovich 8ca6f6eead misc/dartsim: update 6.13.2 → 6.14.0
Reported by:	portscout
2024-06-26 11:50:36 -07:00

29 lines
935 B
C++

--- dart/common/SharedLibrary.hpp.orig 2024-06-25 05:13:56 UTC
+++ dart/common/SharedLibrary.hpp
@@ -40,7 +40,7 @@
#include <memory>
#include <string>
-#if DART_OS_LINUX
+#if DART_OS_LINUX || DART_OS_FREEBSD
#define DYNLIB_HANDLE void*
@@ -58,6 +58,8 @@ static constexpr const char* DART_SHARED_LIB_EXTENSION
#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
@@ -67,6 +69,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";