
"Rene Rivera" <grafik.list@redshift-software.com> wrote in message news:40CC943C.4090609@redshift-software.com...
[...] exe my_test : <lib>@boost./libs/test/build/boost_test_exec_monitor my_test.cpp <include>$(BOOST_ROOT) ; [...]
Here's my Jamrules (which I assume can be in the same directory as my Jamfile and tests?): project boost : $(BOOST_ROOT) ; And here's my Jamfile: subproject libs/policy_ptr/test ; exe smart_ptr_test : <lib>@boost./libs/test/build/boost_unit_test_framework smart_ptr_test.cpp <include>$(BOOST_ROOT) ; Now, I have boost installed under /usr/local/boost, and the sandbox in /usr/local/boost-sandbox. I have BOOST_ROOT set to /usr/local/boost. When I do "bjam", I get: /usr/local/boost-sandbox/../boost/tools/build/v1/allyourbase.jam:1280: in enter- subproject *** argument error * rule split-path ( path ) * called with: ( ) * missing argument path /usr/local/boost-sandbox/../boost/tools/build/v1/allyourbase.jam:1581:see defini tion of rule 'split-path' being called /usr/local/boost-sandbox/../boost/tools/build/v1/boost-base.jam:1506: in depende nt-include /usr/local/boost-sandbox/../boost/tools/build/v1/boost-base.jam:2005: in main-ta rget /usr/local/boost-sandbox/../boost/tools/build/v1/boost-base.jam:1349: in declare -local-target /usr/local/boost-sandbox/../boost/tools/build/v1/boost-base.jam:2024: in exe Jamfile:5: in load-jamfiles /usr/local/boost-sandbox/../boost/tools/build/v1/bootstrap.jam:22: in boost-buil d /usr/local/boost-sandbox/boost-build.jam:7: in module scope Any idea what to do next? Also, I put the <include> line after a colon originally, but your example does not have that. What is the difference, and why? Dave --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.701 / Virus Database: 458 - Release Date: 6/7/2004