From 6278c404510843782bda4ad9e44b19737c8af8cd Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 30 Aug 2013 13:48:12 +0800 Subject: [PATCH] Update config.h.win32(.in) Define _GDK_EXTERN more in line with the definition of it on Windows as defined in configure.ac, and add a MinGW variant for it as well --- config.h.win32.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config.h.win32.in b/config.h.win32.in index 77b80aaff2..3ab94022dd 100644 --- a/config.h.win32.in +++ b/config.h.win32.in @@ -305,7 +305,11 @@ /* #undef _FILE_OFFSET_BITS */ /* defines how to decorate public symbols while building */ -#define _GDK_EXTERN __declspec (dllexport) +#ifdef _MSC_VER +#define _GDK_EXTERN __declspec (dllexport) extern +#else +#define _GDK_EXTERN __attribute__((visibility("default"))) __declspec (dllexport) extern +#endif /* Define for large files, on AIX-style hosts. */ /* #undef _LARGE_FILES */