vcpkg/ports/libzim/dllexport.diff

17 lines
469 B
Diff
Raw Normal View History

diff --git a/include/zim/zim.h b/include/zim/zim.h
index 80e8596..631cfab 100644
--- a/include/zim/zim.h
+++ b/include/zim/zim.h
@@ -35,8 +35,10 @@
#include <zim/zim_config.h>
-#if defined(_MSC_VER) && defined(LIBZIM_EXPORT_DLL)
+#if defined(_WIN32) && defined(LIBZIM_EXPORT_DLL)
#define LIBZIM_API __declspec(dllexport)
+#elif defined(_WIN32) && defined(LIBZIM_IMPORT_DLL)
+ #define LIBZIM_API __declspec(dllimport)
#else
#define LIBZIM_API
#endif