summaryrefslogtreecommitdiff
path: root/glib/glibmmconfig.h.in
diff options
context:
space:
mode:
authorCedric Gustin <cedric.gustin@gmail.com>2006-04-06 12:42:28 +0000
committerCedric Gustin <gustin@src.gnome.org>2006-04-06 12:42:28 +0000
commit367228bc2218bcc71a628b3d4514d08deab6d4b4 (patch)
tree3d82d1b8bec709caf59302f2e4c6cd058e4be130 /glib/glibmmconfig.h.in
parent5fc9d0f797da4f5377ffc3be77cf441ce9646f25 (diff)
downloadglibmm-367228bc2218bcc71a628b3d4514d08deab6d4b4.tar.gz
Embed the manifest file into executables in the case of the Debug target.
2006-04-06 Cedric Gustin <cedric.gustin@gmail.com> * MSVC_Net2003/*.vcproj: Embed the manifest file into executables in the case of the Debug target. * README.win32: Fixed a few typos. * build_shared/Makefile_build.am_fragment: Add -DGLIBMM_BUILD to the extra_defines compiler flags (switch between dllexport/dllimport on win32). * glib/glibmmconfig.h.in: Define GLIBMM_DLL when building with mingw32/cygwin. This makes the GLIBMM_API tag (and GTKMM_API for gtkmm) active with these two platforms, as required by bug #309030. * glib/glibmm/object.h, glib/glibmm/objectbase.h : Tag the Object and ObjectBase classes with GLIBMM_API to make Visual Studio happy.
Diffstat (limited to 'glib/glibmmconfig.h.in')
-rw-r--r--glib/glibmmconfig.h.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/glib/glibmmconfig.h.in b/glib/glibmmconfig.h.in
index f4deb5c7..d3081cae 100644
--- a/glib/glibmmconfig.h.in
+++ b/glib/glibmmconfig.h.in
@@ -17,6 +17,7 @@
#define GLIBMM_CONFIGURE
#elif defined(__MINGW32__)
#define GLIBMM_WIN32
+#define GLIBMM_DLL
#define GLIBMM_CONFIGURE
#else
//AIX clR compiler complains about this even though it doesn't get this far: