summaryrefslogtreecommitdiff
path: root/glib/glibmmconfig.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'glib/glibmmconfig.h.in')
-rw-r--r--glib/glibmmconfig.h.in13
1 files changed, 5 insertions, 8 deletions
diff --git a/glib/glibmmconfig.h.in b/glib/glibmmconfig.h.in
index 56e7a42e..aa158038 100644
--- a/glib/glibmmconfig.h.in
+++ b/glib/glibmmconfig.h.in
@@ -107,15 +107,12 @@
#endif
#ifdef GLIBMM_DLL
-# if defined(GLIBMM_BUILD) && defined(_WINDLL)
- /* Do not dllexport as it is handled by gendef on MSVC */
-# define GLIBMM_API
-# elif !defined(GLIBMM_BUILD)
-# define GLIBMM_API __declspec(dllimport)
+# if defined(GLIBMM_BUILD)
+# define GLIBMM_API __declspec(dllexport)
# else
- /* Build a static library */
-# define GLIBMM_API
-# endif /* GLIBMM_BUILD - _WINDLL */
+# define GLIBMM_API __declspec(dllimport)
+# endif
+/* Build a static or non-native-Windows library */
#else
# define GLIBMM_API
#endif /* GLIBMM_DLL */