
30 Aug
2005
30 Aug
'05
2:37 p.m.
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. Thanks, John.