[gtksourceviewmm/nmake-3-18: 4/6] gtksourceview/gtksourceviewmm/*.h: Decorate classes
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceviewmm/nmake-3-18: 4/6] gtksourceview/gtksourceviewmm/*.h: Decorate classes
- Date: Fri, 28 Aug 2020 08:59:11 +0000 (UTC)
commit 1a051ed56b0b3d8bdd524a06187b50ac0c4de4bc
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Aug 28 16:39:50 2020 +0800
gtksourceview/gtksourceviewmm/*.h: Decorate classes
...with GTKSOURCEVIEWMM_API, so that we can use it to export symbols by
defining GTKSOURCEVIEWMM_API appropriately, where needed, such as on Visual
Studio and clang-cl builds.
gtksourceview/gtksourceviewmm/init.h | 4 +++-
gtksourceview/gtksourceviewmm/markup.h | 4 +++-
gtksourceview/gtksourceviewmm/wrap_init.h | 4 +++-
3 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/gtksourceview/gtksourceviewmm/init.h b/gtksourceview/gtksourceviewmm/init.h
index b4a7730..49ce56d 100644
--- a/gtksourceview/gtksourceviewmm/init.h
+++ b/gtksourceview/gtksourceviewmm/init.h
@@ -22,11 +22,13 @@
#ifndef _GTKSOURCEVIEWMM_INIT_H
#define _GTKSOURCEVIEWMM_INIT_H
+#include <gtksourceviewmmconfig.h>
+
namespace Gsv
{
/** Initializes all type internals.
*/
- void init () ;
+ GTKSOURCEVIEWMM_API void init () ;
} // namespace Gsv
#endif //_GTKSOURCEVIEWMM_INIT_H
diff --git a/gtksourceview/gtksourceviewmm/markup.h b/gtksourceview/gtksourceviewmm/markup.h
index d4b82ba..2e8d114 100644
--- a/gtksourceview/gtksourceviewmm/markup.h
+++ b/gtksourceview/gtksourceviewmm/markup.h
@@ -25,6 +25,8 @@
#include <glibmm/ustring.h>
#include <glibmm/containerhandle_shared.h>
+#include <gtksourceviewmmconfig.h>
+
namespace Gsv
{
/** It is just a class holding markup string.
@@ -34,7 +36,7 @@ namespace Gsv
*
* @newin{2,10}
*/
-class Markup
+class GTKSOURCEVIEWMM_API Markup
{
public:
/** Creates empty Markup.
diff --git a/gtksourceview/gtksourceviewmm/wrap_init.h b/gtksourceview/gtksourceviewmm/wrap_init.h
index 8f1720e..60db5fe 100644
--- a/gtksourceview/gtksourceviewmm/wrap_init.h
+++ b/gtksourceview/gtksourceviewmm/wrap_init.h
@@ -22,11 +22,13 @@
#ifndef _GTKSOURCEVIEWMM_WRAP_INIT_H
#define _GTKSOURCEVIEWMM_WRAP_INIT_H
+#include <gtksourceviewmmconfig.h>
+
namespace Gsv
{
/** Initializes wrapper types.
*/
- void wrap_init () ;
+ GTKSOURCEVIEWMM_API void wrap_init () ;
} // namespace Gsv
#endif //_GTKSOURCEVIEWMM_WRAP_INIT_H
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]