summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/modules/snippets.py3
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