Boost logo

Boost :

Subject: Re: [boost] Bjam outside Boost tree
From: vicente.botet (vicente.botet_at_[hidden])
Date: 2009-10-04 18:21:39


Hi,
If I'm not wrong you need to add \tools\build\v2 on the BOOST_BUILD_PATH setting

BOOST_BUILD_PATH="C:\Users\JLL\Documents\Visual Studio 2008\Projects\boost_1_40_0\tools\build\v2"

Do you have a Jamroot.jam file on your project directory?

Vicente
----- Original Message -----
From: "Jean-Louis Leroy" <jl_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Monday, October 05, 2009 12:13 AM
Subject: Re: [boost] Bjam outside Boost tree

>
>> Maybe if you show what kind of errors do you get could help.
>> Could you give the values of BOOST_BUILD_PATH and BOOST_ROOT ?
>
> Thanks. Everything is below. I think I am getting closer: maybe it's the
> way I refer to the test monitor: ../../test/build//boost_test_exec_monitor
>
> I gues I should put a bjam variable there...
>
> J-L
>
> >cd
> C:\Users\JLL\Documents\Visual Studio 2008\Projects\rdb.hg
>
> >set B
> Environment variable B not defined
>
> >tree
> C:.
> ├───boost
> │ └───rdb
> │ └───sql
> │ └───detail
> └───libs
> └───rdb
> ├───build
> ├───doc
> │ └───templates
> ├───msvc
> │ ├───examples
> │ ├───odbc
> │ ├───rdb
> │ ├───test_odbc
> │ ├───test_rdb
> │ └───tutorial
> ├───src
> └───test
>
> My boost tree is at:
> C:\Users\JLL\Documents\Visual Studio 2008\Projects\boost_1_40_0
>
> For the first attempt: no Jamfile in the root of my tree.
>
> >cd libs\rdb\test
> >bjam
> Unable to load Boost.Build: could not find "boost-build.jam"
>
> >bjam --build-path "C:\Users\JLL\Documents\Visual Studio
> 2008\Projects\boost_1_40_0"
> Unable to load Boost.Build: could not find "boost-build.jam"
>
>
>
> >set BOOST_BUILD_PATH="C:\Users\JLL\Documents\Visual Studio
> 2008\Projects\boost_1_40_0"
>
> >bjam
> error: Could not find parent for project at '.'
> error: Did not find Jamfile.jam or Jamroot.jam in any parent directory.
>
> >copy ..\..\..\..\boost_1_40_0\Jamroot "C:\Users\JLL\Documents\Visual
> Studio 2008\Projects\rdb.hg"
> 1 file(s) copied.
>
> >bjam
> warning: No toolsets are configured.
> warning: Configuring default toolset "msvc".
> warning: If the default is wrong, your build may not work correctly.
> warning: Use the "toolset=xxxxx" option to override our guess.
> warning: For more configuration options, please consult
> warning:
> http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
> error: Unable to find file or target named
> error: '../../test/build//boost_test_exec_monitor'
> error: referred from project at
> error: '.'
>
> >type Jamfile.v2
> # bring in rules for testing
> import testing ;
>
> project
> : requirements
> <library>../build//boost_rdb
> <link>static
> ;
> {
> test-suite "rdb"
> :
> [ run test.cpp ../../test/build//boost_test_exec_monitor ]
> ;
> }
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


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