|
Boost-Build : |
Subject: Re: [Boost-build] Locating libraries
From: Brian Ravnsgaard Riis (brian_at_[hidden])
Date: 2012-01-06 17:13:59
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06-01-2012 11:50, Mateusz Loskot wrote:
> On 6 January 2012 00:35, Brian Ravnsgaard Riis
> <brian_at_[hidden]> wrote:
[snip]
>> But what about pre-built libs?
>
> I'm sure Volodya has already solve it at least conceptually ;-) It
> is only due his time constraints we haven't seen it implemented.
> (I'm amazed how I am so unable to grasp the Boost.Build, it is
> easier for me to learn C++ or any new langauge than the Jam'fu.
> Quite unfortunate for myself.)
I've had quite the time of it myself, but I'm finally starting to wrap
my head around it, so to speak. I think a main difficulty is the
declarative approach; I keep trying to grok it as an imperative thing,
and it simply doesn't work that way (for very good reasons!).
>
>> A given piece of software may be quite able to compile and run
>> without, say, freetype or pango, but take advantage of these
>> libraries if they are present. If b2 could determine whether they
>> are available it could configure that build correspondingly.
>
> Yes, it could.
>
>> Even better, it might be possible to have b2 locate headers and
>> libraries (or even complete software packages) given some
>> standard locations (and some supplied non-standard?) to search
>> for the files in. This is what CMake's FIND_PATH and FIND_LIBRARY
>> commands do.
>
> Indeed, the difference is clear.
>
>> Just thinking out loud here... [...]
>
> It is interesting reading, but I'm hardly able to comment it with
> anything relevant or new.
Hey, thanks for reading anyway. :-)
Cheers,
/Brian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJPB3InAAoJEKd8gmwzkHPJts8H/ieTeV98b+AyakpbYLBiTEj1
mYSXwhkMaplzYxBPJ1PDlDrZAJFWxgrbL+df/DIZVGBipHThtT5fCtdOM3tWTsnw
e6GqGm3QSrc6njf3vWnoRah/qygQ0Ze35U8+mcfu8EVbs9CgcfhtkyRVkqtX3V/7
uFptpfacCShnXgGw0cPZERrYZ2ioAL6A9eHel6HiEho129nxDvBqayQSKIiICDbw
zcqCL+0WTAmcZjvsp4VgA5wOi/NZYf/Vp4NtXfCy66KKt890DZpJJJYydRTufjYu
Io3YHni/o12PjTuflX0+bylBii9kFhJqrYBzwxL4+RmrzSrmXWrCCq0qV9o0d3o=
=KMVO
-----END PGP SIGNATURE-----
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