diff options
Diffstat (limited to 'include/cppunit/plugin')
| -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 |
