diff options
author | Baptiste Lepilleur <gaiacrtn@free.fr> | 2009-11-24 09:32:09 +0000 |
---|---|---|
committer | Baptiste Lepilleur <gaiacrtn@free.fr> | 2009-11-24 09:32:09 +0000 |
commit | 4bf95bac1c38cc2963fd6d62fec100377548f8c3 (patch) | |
tree | 97cc8ba26ac55821dbf78c0d2d3fe0bb54b839c2 | |
parent | e2e303fc1c7f3df20c8d910385d4628905904b37 (diff) |
Include/cppunit/plugin/TestPlugIn.
include/cppunit/plugin/TestPlugIn.h:
* include/cppunit/plugin/TestPlugInDefaultImpl.h: added missing dllexport for CppUnitTestPlugIn.
-rw-r--r-- | include/cppunit/plugin/TestPlugIn.h | 2 | ||||
-rw-r--r-- | include/cppunit/plugin/TestPlugInDefaultImpl.h | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/include/cppunit/plugin/TestPlugIn.h b/include/cppunit/plugin/TestPlugIn.h index 1c9b929..bd0565c 100644 --- a/include/cppunit/plugin/TestPlugIn.h +++ b/include/cppunit/plugin/TestPlugIn.h @@ -40,7 +40,7 @@ CPPUNIT_NS_END * \see CPPUNIT_PLUGIN_IMPLEMENT, CPPUNIT_PLUGIN_EXPORTED_FUNCTION_IMPL * \see CppUnit::TestPlugInDefaultImpl, CppUnit::XmlOutputter. */ -struct CppUnitTestPlugIn +struct CPPUNIT_API CppUnitTestPlugIn { /*! \brief Called just after loading the dynamic library. * diff --git a/include/cppunit/plugin/TestPlugInDefaultImpl.h b/include/cppunit/plugin/TestPlugInDefaultImpl.h index fa4b807..8040b79 100644 --- a/include/cppunit/plugin/TestPlugInDefaultImpl.h +++ b/include/cppunit/plugin/TestPlugInDefaultImpl.h @@ -7,6 +7,11 @@ #include <cppunit/plugin/TestPlugIn.h> +#if CPPUNIT_NEED_DLL_DECL +#pragma warning( push ) +#pragma warning( disable: 4251 4660 ) // X needs to have dll-interface to be used by clients of class Z +#endif + CPPUNIT_NS_BEGIN @@ -47,6 +52,10 @@ public: CPPUNIT_NS_END +#if CPPUNIT_NEED_DLL_DECL +#pragma warning( pop ) +#endif + #endif // !defined(CPPUNIT_NO_TESTPLUGIN) #endif // CPPUNIT_PLUGIN_TESTPLUGINADAPTER |