
AMDG On 12/20/2011 08:23 AM, Dave Abrahams wrote:
on Tue Dec 20 2011, Mateusz Ĺoskot <mateusz-AT-loskot.net> wrote:
Hi,
I'm trying to figure out if there is anything I could do to improve compile/link-time for tests of Boost.Geometry library. Currently, the tests follow fairly canonical approach in Boost:
1) Each .cpp file defines a single test program and all local test routines are executed from test_main()
That's your problem right there. The canonical organization is unfriendly to fast test times and I would not use it for my next library. It's better to put more tests together in the same executable, and more in the same translation unit.
That works as long as you don't have a lot of compile-fail tests, which must be in separate translation units. In Christ, Steven Watanabe