Boost logo

Boost-Build :

From: jleather47 (jleather47_at_[hidden])
Date: 2005-10-16 20:19:37


--- In jamboost_at_[hidden], Rene Rivera <grafik.list_at_r...> wrote:
>
> jleather47 wrote:
> > Thanks!! But I still am in the dark. I am now getting:
> > What command line do I need to get this to work? And what do I
need
> > to change compilers (other than having the exectables on the
path)?
>
> Well first you need to tell us what you are trying to do for us to
help
> you... What compiler? What version of Boost.Build? What are you
trying
> to build? What does you boost-root.jam, Jamfile, Jamroot, or any
other
> build files have in them? How are you invoking bjam?
>
> I.e. the error message is not enough to go by ;-)
>
>
> --
> -- Grafik - Don't Assume Anything
> -- Redshift Software, Inc. - http://redshift-software.com
> -- rrivera/acm.org - grafik/redshift-software.com
> -- 102708583/icq - grafikrobot/aim - Grafik/jabber.org
>

Sorry I have been away for a while. What I would like is how to build
the following (a simple hello world type sample program):

d:\cpp\main.cpp

using Visual Studio 6.0 and .NET 2003. You ask what is in the above
files but this is exactly what I need to know (and why more than one
file? How is this better than make?)

Also what if I have these files in a project:

d:\cpp\main.cpp
d:\cpp\module.cpp
d:\cpp\include\module.h

I am using bjam.exe version:

Boost.Jam Version 3.1.11. OS=NT.
Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
Copyright 2001 David Turner.
Copyright 2001-2004 David Abrahams.
Copyright 2002-2005 Rene Rivera.
Copyright 2003-2005 Vladimir Prus.

I down loaded the windows executable which just gives bjam.exe and a
text license file. Any documentaion I found with the source download
refers to jam documentation which you told me is no good (that is
where I got the main: etc. crap I first tried).

Thank you for your help and time, hopefully I will see how this is
any easier than make (there are no make-build or makerules or
makeroot file just makefile (or *.mak) ). I suspect the power is seen
when used with much larger project.

Finally where can I find the REAL documentaion for bjam.exe NOT jam
sh*t? (Such as the boost-build-2.0-m10.zip README refers to jam and
gives th9is example:
-> Jam's language is expressive, making Jamfiles (c.f.
Makefiles)
compact. Here's a sample:

Main smail : main.c map.c resolve.c deliver.c
misc.c parser.y alias.c pw.c headers.c
scanner.l getpath.c str.c ;
which, as I stated above you indicated earlier this is not for
bjam!!??)

Thanks again.

 


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