diff options
| -rw-r--r-- | mesonbuild/modules/snippets.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/modules/snippets.py b/mesonbuild/modules/snippets.py index f93a754a8..bfc8d7ab7 100644 --- a/mesonbuild/modules/snippets.py +++ b/mesonbuild/modules/snippets.py @@ -79,6 +79,9 @@ class SnippetsModule(NewExtensionModule): #if (defined(_WIN32) || defined(__CYGWIN__)) && !defined({static_compilation}) # define {api}_EXPORT __declspec(dllexport) # define {api}_IMPORT __declspec(dllimport) + #elif defined(__OS2__) && !defined({static_compilation}) + # define {api}_EXPORT __declspec(dllexport) + # define {api}_IMPORT #elif __GNUC__ >= 4 # define {api}_EXPORT __attribute__((visibility("default"))) # define {api}_IMPORT |
