summaryrefslogtreecommitdiff
path: root/sigc++config.h.in
diff options
context:
space:
mode:
authorJames Lin <slimjimmy@mail.com>2004-08-03 17:58:20 +0000
committerMartin Schulze <mschulze@src.gnome.org>2004-08-03 17:58:20 +0000
commit7e30481318dfc9d69f5a8d832fa3459cc2cb32ad (patch)
tree8f9f8d9298e1c2913a937aef64cb51a7ced212ca /sigc++config.h.in
parent61e40b60b4ac9c43870a28635a525c71cab210ba (diff)
downloadsigc++-7e30481318dfc9d69f5a8d832fa3459cc2cb32ad.tar.gz
Added SIGC_API qualifier to all externally-visible non-template
2004-08-03 James Lin <slimjimmy@mail.com> * Added SIGC_API qualifier to all externally-visible non-template classes/structs. * Added #include <sigc++config.h> to the files that use SIGC_API. * Added empty SIGC_API definition to sigc++config.h.in for non-MSVC compilers. I'm not sure if this is the right place to put this (probably not). * Added MSVC-specific sigc++config.h to the MSVC project directory. (The comment in it probably should be edited.) * Changed MSVC project settings to output a multi-threaded DLL, set the include paths to work (hopefully) out-of-the-box. Disabled precompiled headers, since they just complicate things and shouldn't be necessary for such a relatively project.
Diffstat (limited to 'sigc++config.h.in')
-rw-r--r--sigc++config.h.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/sigc++config.h.in b/sigc++config.h.in
index 0f0e88e..cb6f9fb 100644
--- a/sigc++config.h.in
+++ b/sigc++config.h.in
@@ -3,3 +3,5 @@
#undef SIGC_GCC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
#undef SIGC_MSVC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
#undef SIGC_OPERATOR_OVERLOAD_AMBIGUITY
+
+#define SIGC_API