add B3_SHARED_API definition for Mac / Linux / gcc

This commit is contained in:
Erwin Coumans
2017-09-21 08:37:00 -07:00
parent 6a7efac4c3
commit 176c2512de

View File

@@ -11,7 +11,11 @@ B3_DECLARE_HANDLE(b3SharedMemoryCommandHandle);
B3_DECLARE_HANDLE(b3SharedMemoryStatusHandle);
#ifdef _WIN32
#define B3_SHARED_API __declspec(dllexport)
#define B3_SHARED_API __declspec(dllexport)
#elif defined (__GNUC__)
#define B3_SHARED_API __attribute__((visibility("default")))
#else
#define B3_SHARED_API
#endif