Boost logo

Boost-Build :

From: Rene Rivera (grafik666_at_[hidden])
Date: 2003-07-16 10:06:12


[2003-07-16] Paul Schmidt wrote:

>--- In jamboost_at_[hidden], Rene Rivera <grafik666_at_r...> wrote:
>> I don't know what you mean by "mangling" your paths. What do you
>think they
>> should be? ...It's hard to help here without seeing your Jamfiles.

1. Read: http://www.boost.org/tools/build/build_system.htm
2. Look at the examples in BOOST_ROOT/tools/build/examples, the lib_use one
is the simplest. They are self documented.
3. Answer for your hello example is:

><ee!hello>hello.c
>
>Should be something like
>
>ee\hello\hello.c
>
>possibly prefixed with "C:\dev\jamtest" or maybe "Top"
>
>C:\dev\jamtest\jamfile:
>-----------------
>#
># TOP jambase file
>#
>SubInclude TOP ee ;
>SubInclude TOP iop ;
>-----------------
[should be]
project-root ;
subinclude ee ;
subinclude iop ;

>c:\dev\jamtest\ee\jamfile:
>-----------------
>#
># TOP/ee jambase file
>#
>SubDir TOP ee ;
>
>SubInclude Top ee hello ;
>-----------------
[should be]
subproject ee ;
subinclude ee/hello ;

>c:\dev\jamtest\ee\hello\jamfile:
>-----------------
>#jamfile for $(TOP)EE/Hello
>
>SubDir TOP ee hello ;
>
>exe hello : hello.c crt0.s ;
>
>-----------------
[should be]
subproject ee/hello ;
exe hello : hello.c crt0.s ;

-- grafik - Don't Assume Anything
-- rrivera (at) acm.org - grafik (at) redshift-software.com
-- 102708583 (at) icq

 


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