Files
serialization/build/Jamfile.v2
2006-03-06 08:20:39 +00:00

71 lines
1.6 KiB
Plaintext

# Boost serialization Library Build Jamfile
# (C) Copyright Robert Ramey 2002-2004.
# Use, modification, and distribution are subject to the
# Boost Software License, Version 1.0. (See accompanying file
# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/serialization for the library home page.
project boost/serialization
: source-location ../src
;
SOURCES =
basic_archive
basic_archive_impl
basic_iarchive
basic_oarchive
basic_iserializer
basic_oserializer
basic_pointer_iserializer
basic_pointer_oserializer
basic_serializer_map
basic_text_iprimitive
basic_text_oprimitive
basic_xml_archive
binary_iarchive
binary_oarchive
extended_type_info
extended_type_info_no_rtti
extended_type_info_typeid
polymorphic_iarchive
polymorphic_oarchive
stl_port
text_iarchive
text_oarchive
void_cast
xml_grammar
xml_iarchive
xml_oarchive
;
WSOURCES =
codecvt_null
utf8_codecvt_facet
basic_text_wiprimitive
basic_text_woprimitive
binary_wiarchive
binary_woarchive
text_wiarchive
text_woarchive
xml_wgrammar
xml_wiarchive
xml_woarchive
;
lib boost_serialization
: $(SOURCES).cpp
: <toolset>msvc:<cxxflags>/Gy
<link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
:
: <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
;
lib boost_wserialization
: $(WSOURCES).cpp boost_serialization
: <toolset>msvc:<cxxflags>/Gy
<link>shared:<define>BOOST_WSERIALIZATION_DYN_LINK=1
:
: <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
;