
On Wed, 16 May 2007 05:57:58 -0700 "Sohail Somani" <s.somani@fincad.com> wrote:
Hi Jody,
Stick to your guns! Boost Test is one of the better C++ testing frameworks out there.
I *really* do like it, and have defended it on this list a number of times.
Anyway, what I did (in 1.33.1 - hope it still works in 1.34!) was I built a little static library with a cpp file that defined BOOST_AUTO_TEST_MAIN (or whatever it is) and #included the right file:
// file: something.cpp #define BOOST_AUTO_TEST_MAIN #include <boost/test/auto/main.hpp> // or whatever it is
Then all my tests are linked with this little library and also the unit test library. If you are using a semi-sane build system, you should be able to attach this little library to the link line for all your tests.
That's not a bad idea. However, for 1.34, you will probably have to at least make the DYN_LINK change. I really think I'd rather have main be ansent from all the libraries, rather than in some and absent from others.