summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--glib/glibmm/private/interface_p.h2
-rw-r--r--glib/glibmm/private/object_p.h2
-rw-r--r--tools/m4/class_shared.m42
3 files changed, 3 insertions, 3 deletions
diff --git a/glib/glibmm/private/interface_p.h b/glib/glibmm/private/interface_p.h
index a116e0e3..6e1e54a2 100644
--- a/glib/glibmm/private/interface_p.h
+++ b/glib/glibmm/private/interface_p.h
@@ -8,7 +8,7 @@
namespace Glib
{
-class Interface_Class : public Glib::Class
+class GLIBMM_API Interface_Class : public Glib::Class
{
public:
using CppObjectType = Interface;
diff --git a/glib/glibmm/private/object_p.h b/glib/glibmm/private/object_p.h
index 98ee09b6..9151f67b 100644
--- a/glib/glibmm/private/object_p.h
+++ b/glib/glibmm/private/object_p.h
@@ -8,7 +8,7 @@
namespace Glib
{
-class Object_Class : public Glib::Class
+class GLIBMM_API Object_Class : public Glib::Class
{
public:
using CppObjectType = Object;
diff --git a/tools/m4/class_shared.m4 b/tools/m4/class_shared.m4
index 68804128..587a1f2f 100644
--- a/tools/m4/class_shared.m4
+++ b/tools/m4/class_shared.m4
@@ -101,7 +101,7 @@ dnl
dnl
dnl
define(`_PH_CLASS_DECLARATION',`dnl
-class __CPPNAME__`'_Class : public Glib::Class
+class __FUNC_DECORATION__ __CPPNAME__`'_Class : public Glib::Class
{
public:
#ifndef DOXYGEN_SHOULD_SKIP_THIS