$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jody Hagins (jody-boost-011304_at_[hidden])
Date: 2007-05-16 10:06:15
On Wed, 16 May 2007 05:57:58 -0700
"Sohail Somani" <s.somani_at_[hidden]> 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.