$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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