diff options
Diffstat (limited to 'glib/glibmmconfig.h.in')
-rw-r--r-- | glib/glibmmconfig.h.in | 13 |
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 */ |