|
Boost-Build : |
From: Beman Dawes (bdawes_at_[hidden])
Date: 2002-03-05 17:24:22
I'm trying to walk the directory tree left by boost-root/status/Jamfile to
generate HTML tables. Two issues strike me:
1) If a test fails to compile, sometimes the full directory sub-tree isn't
created, and there is thus no <test-name>.test file. This leaves a hole in
the HTML table. It would be better (at least for the table tree-walk) to
place the file in the boost-root/status/bin/<test-name> directory, and do
it regardless of test success. In fact, once it gets generated, it need
never change again. But see (2).
2) The requirement that test names be unique is really problematical. It
will get much worse as Boost grows. If a test
boost-root/libs/foo/example/bar.cpp was identified as foo.example.bar (and
the directory thus named boost-root/status/bin/foo.example.bar instead of
the current boost-root/status/bin/bar.test), it would solve both the
uniqueness problem and allow elimination of the .test file, so (1) would
also go away.
It it a real frustration I haven't been able to understand enough about Jam
to make such a change myself. And I know Dave is busy with other
things. Perhaps someone else could lend a hand.
--Beman
Boost-Build 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