[glibmm/export-more-symbols-2-64: 2/3] glib/src: Apply `decl_prefix GLIBMM_API` to _WRAP_ENUM
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm/export-more-symbols-2-64: 2/3] glib/src: Apply `decl_prefix GLIBMM_API` to _WRAP_ENUM
- Date: Mon, 30 Mar 2020 11:13:28 +0000 (UTC)
commit f8987e9ac7996c5f30d7a0cf61d41c3a30bb092c
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Mon Mar 30 19:09:41 2020 +0800
glib/src: Apply `decl_prefix GLIBMM_API` to _WRAP_ENUM
This way, we can ensure that the headers generated with gmmproc marks
the template<> classes with GLIBMM_API, so that we can export them in
Visual Studio builds.
Note that for those _WRAP_ENUM calls marked with NO_GTYPE, there is no
need to add 'decl_prefix ...'.
glib/src/binding.hg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/glib/src/binding.hg b/glib/src/binding.hg
index c8c7f35e..57b7c43c 100644
--- a/glib/src/binding.hg
+++ b/glib/src/binding.hg
@@ -24,7 +24,7 @@ _PINCLUDE(glibmm/private/object_p.h)
namespace Glib
{
-_WRAP_ENUM(BindingFlags, GBindingFlags, newin "2,44")
+_WRAP_ENUM(BindingFlags, GBindingFlags, newin "2,44", decl_prefix GLIBMM_API)
/** Bind two object properties.
*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]