Boost logo

Boost Users :

From: Václav Haisman (v.haisman_at_[hidden])
Date: 2008-04-06 11:39:05


Robert Ramey wrote, On 6.4.2008 17:45:
> The message below indicate that codecvt_null is being built for the
> non-wchar_t
> library. The Jamfile.v2 doesn't currently specify this file. Perhaps your
> Jamfile.v2
> is not current?
>
> Robert Ramey
It is file

amber2::WilX:~/tmp/boost_1_35_0/libs/serialization/build> md5sum Jamfile.v2

cb48c779ba4d5466de2efe7e7475f2dd *Jamfile.v2

from

amber2::WilX:~/tmp> md5sum boost_1_35_0.tar.bz2
dce952a7214e72d6597516bcac84048b *boost_1_35_0.tar.bz2

and it does have codecvt_null being assigned to SOURCES.

--
VH

# 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
    ;

rule include-spirit ( properties * )
{
    local result ;
    local SPIRIT_ROOT = [ modules.peek : SPIRIT_ROOT ] ;
    for local tset in borland { # vc iw
        if ( <toolset>$(tset) in $(properties) ) {
            if ( $(SPIRIT_ROOT) ) {
                result = <cxxflags>-I$(SPIRIT_ROOT) ;
            }
            else {
                echo **** spirit 1.6x required to build library with this compiler **** ;
                result = <build>no ;

            }
        }
    }
    return $(result) ;
}

SOURCES =
    basic_archive
    basic_iarchive
    basic_iserializer
    basic_oarchive
    basic_oserializer
    basic_pointer_iserializer
    basic_pointer_oserializer
    basic_serializer_map
    basic_text_iprimitive
    basic_text_oprimitive
    basic_xml_archive
    binary_iarchive
    binary_oarchive
    codecvt_null
    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 =
    basic_text_wiprimitive
    basic_text_woprimitive
    binary_wiarchive
    binary_woarchive
    text_wiarchive
    text_woarchive
    utf8_codecvt_facet
    xml_wgrammar
    xml_wiarchive
    xml_woarchive
;

lib boost_serialization
        : $(SOURCES).cpp
        : <toolset>msvc:<cxxflags>/Gy
          <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
          <conditional>@include-spirit
        ;

lib boost_wserialization
        : $(WSOURCES).cpp boost_serialization
        : <toolset>msvc:<cxxflags>/Gy
          <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
          <conditional>@include-spirit
        ;

boost-install boost_serialization boost_wserialization ;




Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net