Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-12-09 09:17:38


On Thursday 09 December 2004 17:07, Toon Knapen wrote:
> Vladimir Prus wrote:
> >>Vladimir, I have send you a truncated version of my project before but
> >>you said you could not use it because of the external dependencies that
> >>you don't have (such as MPI,HDF,METIS library etc.) Is there anything I
> >>can do to make it usefull for you nevertheless.
> >
> > In fact, the very first version that you've sent me is fully usable, and
> > makes a good test case. So thank you, I think your project is already
> > covered.
>
> oh but what I was thinking about would make an even more interesting
> testcase. The project I've send you is just the basic layer (or
> framework). On top of that we have another big project that generates
> real useable executables. What's interesting is that this second project
> thus uses the inter-project dependencies (which are realllll nice).
> Using the whole bunch would also result in a much bigger test-case ;-).

Oh, I did not know what you've sent is just a small part. Surely, a larger
project will be much appreciated as a testcase.

> Anyway let me know. But coming to think of it I can easily remove the
> exterior dependencies because all jamfiles are generated using a
> python-script so I just need some minor changes in this script. What
> this script basically does is look for the direct dependencies between
> the different libraries. So users never need to write a jamfile and
> circular dependencies between libraries are automatically detected.

I think you can send the testcase without handling the dependencies. In the
end, I've removed all <file> lines, so that "libmpi" is considered searched
library, not prebuilt library, and this worked.

- Volodya

 


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