$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jeff Garland (jeff_at_[hidden])
Date: 2005-08-30 10:13:14
On Tue, 30 Aug 2005 15:37:39 +0100, John Maddock wrote
> > With boost 1.33, date_time uses a totaly new system for streaming IO. We
> > kept the pre 1.33 streaming code, and tests, in the library. That macro
> > allows a person to choose which system they want to use. This is all in
> > the documentation: http://tinyurl.com/cyu2d
> >
> > The old tests are dependant on the old code, therefore, they fail to
> > compile when the macro is not defined.
>
> Fair enough, but if the tests are dependent upon the macro be
> defined, wouldn't it be better to #define it at the start of the
> tests .cpp file? It's a minor point, but saves confusion when
> someone tries to build the test outside of bjam.
Hmm, I thought we did that with all of the tests. There's this macro below:
int main(){
#if defined(BOOST_NO_STD_WSTRING) || \
defined(BOOST_DATE_TIME_INCLUDE_LIMITED_HEADERS)
check("No wstring/wstream support for this compiler", false);
#else
but apparently that's not taking effect in this case. Maybe we need an
additional config settting here...
Jeff