--- D:\projects\boost_root\boost\boost\signals\detail\signals_common.hpp 2002-08-26 10:30:49.000000000 -0500 +++ signals_common.hpp 2003-02-14 01:38:34.000000000 -0600 @@ -20,6 +20,31 @@ # define BOOST_SIGNALS_NAMESPACE signals #endif +/***************************************************************************** + * + * Set up dll import/export options: + * + ****************************************************************************/ +#if defined(_MSC_VER) && defined(_DLL) +# define BOOST_SIGNALS_HAS_DLL_RUNTIME +#endif + +#if defined(BOOST_SIGNALS_HAS_DLL_RUNTIME) && !defined(BOOST_SIGNALS_STATIC_LINK) +# if defined(BOOST_SIGNALS_IN_LIBRARY_SOURCE) +# define BOOST_SIGNALS_DECL __declspec(dllexport) +# define BOOST_SIGNALS_BUILD_DLL +# else +# define BOOST_SIGNALS_DECL __declspec(dllimport) +# endif +#endif + +#ifndef BOOST_SIGNALS_DECL +# define BOOST_SIGNALS_DECL +#endif + +/***************************************************************************** + ****************************************************************************/ + #include #include