00001 // See ../license.txt for license information. 00002 // 00003 // config.hpp 00004 // 00005 // 10-Sep-2003 phamilton Created 00006 // 00007 00008 #ifndef incREFLECT_CONFIG 00009 #define incREFLECT_CONFIG 00010 00011 /***************************************************************************** 00012 * 00013 * Set up dll import/export options: 00014 * 00015 ****************************************************************************/ 00016 00017 #if defined(BOOST_HAS_DECLSPEC) && defined(BOOST_DYN_LINK) 00018 # if defined(REFLECT_IN_LIBRARY_SOURCE) 00019 # define REFLECT_DECL __declspec(dllexport) 00020 # define REFLECT_BUILD_DLL 00021 # else 00022 # define REFLECT_DECL __declspec(dllimport) 00023 # endif 00024 #endif 00025 00026 #ifndef REFLECT_DECL 00027 # define REFLECT_DECL 00028 #endif 00029 00030 #endif // incREFLECT_CONFIG