]> Creatis software - gdcm.git/blobdiff - src/gdcmjasper/src/libjasper/include/jasper/jas_config.h.in
ENH: Trying to get shared lib to work on win32
[gdcm.git] / src / gdcmjasper / src / libjasper / include / jasper / jas_config.h.in
index afabada9e06679f7a9630684aa78a4d00919945c..3063cf6d4e79e7b27bc4521853f7d4c05146a8b9 100644 (file)
@@ -217,6 +217,16 @@ typedef __int64            longlong;
 /* #define  ssize_t    int */
 #endif // HAVE_SYS_TYPES_H
 
+#if defined(_WIN32) && !defined(JASPERSTATIC)
+#ifdef JASPERDLL
+#define EXTERN(type)            __declspec(dllexport) type
+#else
+#define EXTERN(type)            __declspec(dllimport) type
+#endif
+#else
+#define EXTERN(type)            extern type
+#endif
+
 
 #endif