1 | #ifndef HUNSPELL_VISIBILITY_H_ |
2 | #define HUNSPELL_VISIBILITY_H_ |
3 | |
4 | #if defined(HUNSPELL_STATIC) |
5 | # define LIBHUNSPELL_DLL_EXPORTED |
6 | #elif defined(_WIN32) |
7 | # if defined(BUILDING_LIBHUNSPELL) |
8 | # define LIBHUNSPELL_DLL_EXPORTED __declspec(dllexport) |
9 | # else |
10 | # define LIBHUNSPELL_DLL_EXPORTED __declspec(dllimport) |
11 | # endif |
12 | #elif defined(BUILDING_LIBHUNSPELL) && 1 |
13 | # define LIBHUNSPELL_DLL_EXPORTED __attribute__((__visibility__("default"))) |
14 | #else |
15 | # define LIBHUNSPELL_DLL_EXPORTED |
16 | #endif |
17 | |
18 | #endif |
19 | |