From 6fdc6e22a955d160690ed9ebd0230d0247bef9a5 Mon Sep 17 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Sun, 25 Oct 2015 16:58:16 +0300 Subject: [PATCH] Make ViewerInterface to be exported unconditionally to fix linking errors with MSVC. REVIEW: 125741 --- interfaces/viewerinterface.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/interfaces/viewerinterface.h b/interfaces/viewerinterface.h index 4f2792131..e9e76a2ad 100644 --- a/interfaces/viewerinterface.h +++ b/interfaces/viewerinterface.h @@ -11,6 +11,11 @@ #define _OKULAR_VIEWERINTERFACE_H_ #include "../core/okularcore_export.h" +#ifdef _MSC_VER +#define VIEWERINTERFACE_EXPORT __declspec(dllexport) +#else +#define VIEWERINTERFACE_EXPORT OKULARCORE_EXPORT +#endif #include #include @@ -23,7 +28,7 @@ namespace Okular { * This interface can be used to control some more or less advanced features of a document * viewer. */ -class OKULARCORE_EXPORT ViewerInterface +class VIEWERINTERFACE_EXPORT ViewerInterface { public: virtual ~ViewerInterface() {}