Parent Directory
|
Revision Log
Add BOOST_SERIALIZATION_DYN_LINK to usage requirements.
1 # Boost serialization Library Build Jamfile 2 # (C) Copyright Robert Ramey 2002-2004. 3 # Use, modification, and distribution are subject to the 4 # Boost Software License, Version 1.0. (See accompanying file 5 # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 # 7 # See http://www.boost.org/libs/serialization for the library home page. 8 9 project boost/serialization 10 : source-location ../src 11 ; 12 13 SOURCES = 14 basic_archive 15 basic_archive_impl 16 basic_iarchive 17 basic_oarchive 18 basic_iserializer 19 basic_oserializer 20 basic_pointer_iserializer 21 basic_pointer_oserializer 22 basic_serializer_map 23 basic_text_iprimitive 24 basic_text_oprimitive 25 basic_xml_archive 26 binary_iarchive 27 binary_oarchive 28 extended_type_info 29 extended_type_info_no_rtti 30 extended_type_info_typeid 31 polymorphic_iarchive 32 polymorphic_oarchive 33 stl_port 34 text_iarchive 35 text_oarchive 36 void_cast 37 xml_grammar 38 xml_iarchive 39 xml_oarchive 40 ; 41 42 WSOURCES = 43 codecvt_null 44 utf8_codecvt_facet 45 basic_text_wiprimitive 46 basic_text_woprimitive 47 binary_wiarchive 48 binary_woarchive 49 text_wiarchive 50 text_woarchive 51 xml_wgrammar 52 xml_wiarchive 53 xml_woarchive 54 ; 55 56 lib boost_serialization 57 : $(SOURCES).cpp 58 : <toolset>msvc:<cxxflags>/Gy 59 <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1 60 : 61 : <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1 62 ; 63 64 lib boost_wserialization 65 : $(WSOURCES).cpp boost_serialization 66 : <toolset>msvc:<cxxflags>/Gy 67 <link>shared:<define>BOOST_WSERIALIZATION_DYN_LINK=1 68 : 69 : <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1 70 ;