Boost logo

Boost :

From: troy d. straszheim (troy_at_[hidden])
Date: 2005-10-10 07:08:52


On Sun, Oct 09, 2005 at 02:36:54PM -0700, Robert Ramey wrote:
>
> a) the VC 7.1 errors are most likely due the fact that bjam cannot be
> counted upon to detect dependent changes. I had the same problem on my own
> VC 7.1 system and had to explicitly rebuild the library to get the error to
> go away.
>
> b) demo_load_xml is surely due to the fact that it is run before
> demo_save_xml - this will disappear as well.

Greets,

Things make more sense to me now. If you do:

local foo = [ test-bsl-run_files test_class_info_save ] ;
Echo $(foo) ;

you can see all the tasty gristle on the front of the target generated
by invoking test-bsl-run_files. You can transform the suffixes to
.run with $(foo:S=.run), and then you've got something you can feed to
DEPENDS. Tested it here, it works.

So replace

DEPENDS test_class_info_load_text_archive.run : test_class_info_save_text_archive.run ;
DEPENDS test_class_info_load_text_warchive.run : test_class_info_save_text_warchive.run ;
DEPENDS test_class_info_load_xml_archive.run : test_class_info_save_xml_archive.run ;
DEPENDS test_class_info_load_xml_archive.run : test_class_info_save_xml_warchive.run ;
DEPENDS test_class_info_load_binary_archive.run : test_class_info_save_binary_archive.run ;

with

local saving-tests = [ test-bsl-run_files test_class_info_save ] ;
local loading-tests = [ test-bsl-run_files test_class_info_load ] ;
DEPENDS $(loading-tests:S=.run) : $(saving-tests:S=.run) ;

and

DEPENDS test_demo_xml_load.run : test_demo_xml_save.run ;

with

local saving-tests = [ test-bsl-run test_demo_xml_save ] ;
local loading-tests = [ test-bsl-run test_demo_xml_load ] ;
DEPENDS $(loading-tests:S=.run) : $(saving-tests:S=.run) ;

-t


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk