|
Boost : |
From: Martin Schulz (Martin.Schulz_at_[hidden])
Date: 2008-05-04 15:34:08
> Note that other than the header-only approach and the traditional
static or
> shared libraries, you can also create an ad-hoc static library by
simply
> including the necessary .cpp files into exactly one translation unit
of your
> executable. This works around the ABI problem but keeps the compile
times and
> code size reasonably low. Note that Boost doesn't support this mode at
the
> moment, but I think I'm going to implement this and also push it
upstream
> soon. You can vote for me. ;)
Please have a look at the
#include <boost/test/included/unit_test.hpp>
Header. IIRC this does exactly what you are suggesting (therefore at
least part of Boost supports it already). I personally find this mode
quite comfortable.
Yours,
-- Dr. Martin Schulz (schulz_at_[hidden]) Senior R&D Engineer Synopsys GmbH Karl-Hammerschmidt-Str. 34 D-85609 Dornach, Germany Munich office: +49 (89) 993-20203 Home office: +49 (721) 6099511 http://www.synopsys.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk