From: Peter Steiner (peter.steiner_at_[hidden])
Date: 2002-05-08 07:15:31
On Wed, 8 May 2002 12:48:43 +0400, Vladimir Prus wrote:
> Can you explain what are trying to achive? Do you want to specify location of
> build system? Or to run jam on arbitrary file?
I have a complex project (only C source code, no C++) that needs to be
compiled with different compilers (MSVC and some cross compilers for
embedded systems). For now I'm using dmake with tons of included
makefiles, which is too complicated and error prone.
The reason for different compilers is the comfort of debugging on the
PC. Some selfcontained modules can be tested on the PC before
integrating them with the cross compiler to the embedded system.
I like the boost approach with toolset jamfiles for specifying the
compiler independently of the project itself. Usually I would like to
have a default toolset for most of the targets (I'm not sure about an
overall default), so that I can just type "jam target" in the directory
of a subproject without the need for setting up different environments
for each subproject.
It would be fine to have a global location of the build system, but that
should not be tied to BOOST_ROOT, because there are other C++ projects
-- _ _ Peter Steiner <peter.steiner_at_[hidden]> / /_/ / Hug-Witschi AG <http://www.hugwi.ch/> / _ / Electronic Engineering /_/ /_/ _ _ Auriedstrasse 10 / / / / / / CH-3178 Boesingen / /_/ /_/ / Tel +41 31 740 44 44 /_ _ _ _ _/ Fax +41 31 740 44 45
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