From: Robert Ramey (ramey_at_[hidden])
Date: 2007-03-22 04:01:17
I'm not sure if this has been mentioned before but here it is.
I build the serialization library with the Windows VC 7.1 IDE.
I have a large "solution" which contains one project for
each of the fifty tests I run. Also there are two projects
to build the libraries themselves and 5 projects to run
the demos included in the package. I've setup the
the "project configurations" to select the combination
of tests I want to build/run. These combinations are
things like release/text archive, etc.
So whenever I make a change, I just rebuild the solution
and all dependents and are rebuilt and thier tests are run.
I get a long list of results in the output window.
I implemented this in conformance with a suggestion
from the boost test documentation.
It was a huge pain the a** to setup. But it seems
worth it now. I'm not sure what the motivation
for the GUI front end is and what form it will take
but from my standpoint it would be nice to automatically
setup the project hierarchy and variations. This could
be done by automatically creating project files since
they are just XML. But it could also be done in a
more "microsoft compatible" GUI way (which would also
be quite slick looking and feeling) by creating a Boost
add-in to the VC 7/8? system which uses the
DevStudio object model. So it would be very cool
to have a Boost Add-in to DevStudio which would
have a boost application wizared etc. I realize that
its not cross platform, but I'm sort of doubtful that
any GUI isn't going to be really cross platform.
Just my 2 cents.
Boost list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk