|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2002-07-24 08:54:40
From: "Jeff Garland" <jeff_at_[hidden]>
>
> Dave wrote:
> > > > It shouldn't be a problem. You can just do "subinclude ..." to add
another
> > > > Jamfile to what gets built.
>
> This would be fine with me since libraries will add tests much more than
new
> libraries will be added. Much less fragile than one file with all the
tests.
>
>
> > > I don't think that it is what we want. I do not want to change
> > > status/Jamfile when new library is introduced. It should
automatically
> > > pickup what is under libs.
> >
> > That can be done, too. What paths would you like it to look for
Jamfiles
> > in?
>
> In the date-time library testing is split into 3 independent parts:
> libs/gdtl/test --> tests of generic components
> libs/gdtl/gregorian/test --> tests of the gregorian date system
> libs/gdtl/posix_time/test--> tests of the posix_time system
>
> If someone added a mayan date system to the mix then there
> would be a /mayan/test subdirectory. I'm not 100% sure how you
> would autodetect in the case other than looking for the /test
> subdirectories. BOTH, all the build instructions for these
> are in gdtl/build.
OK, now I know what we need for GDTL; I'm still waiting to hear what
Gennadiy thinks it should do. I can make a suggestion if it helps:
auto-load all Jamfiles whose paths match
$(BOOST_ROOT)/libs/.../test/Jamfile
How's that?
-Dave
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk