| Index: base/base_api.h
|
| diff --git a/base/base_api.h b/base/base_api.h
|
| index 83b4bdf34586311ee71026d244bb8e0611141598..0c23659d5ac58a0cc7850fcd15493aa7a8ee7f5c 100644
|
| --- a/base/base_api.h
|
| +++ b/base/base_api.h
|
| @@ -6,13 +6,17 @@
|
| #define BASE_BASE_API_H_
|
| #pragma once
|
|
|
| -#if defined(WIN32) && defined(BASE_DLL)
|
| +#if defined(BASE_DLL)
|
| +#if defined(WIN32)
|
| #if defined(BASE_IMPLEMENTATION)
|
| #define BASE_API __declspec(dllexport)
|
| #else
|
| #define BASE_API __declspec(dllimport)
|
| #endif // defined(BASE_IMPLEMENTATION)
|
| #else
|
| +#define BASE_API __attribute__((visibility("default")))
|
| +#endif // defined(WIN32)
|
| +#else
|
| #define BASE_API
|
| #endif
|
|
|
|
|