From 176c2512de9c5d1e03788a254f9d7be6c81ddbc3 Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Thu, 21 Sep 2017 08:37:00 -0700 Subject: [PATCH] add B3_SHARED_API definition for Mac / Linux / gcc --- examples/SharedMemory/PhysicsClientC_API.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/SharedMemory/PhysicsClientC_API.h b/examples/SharedMemory/PhysicsClientC_API.h index 137561d84..a370df102 100644 --- a/examples/SharedMemory/PhysicsClientC_API.h +++ b/examples/SharedMemory/PhysicsClientC_API.h @@ -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