|
Boost : |
Subject: Re: [boost] Interface for configuring third-party dependencies
From: Domagoj Saric (dsaritz_at_[hidden])
Date: 2010-10-17 19:01:52
From: "Rene Rivera" <grafikrobot_at_[hidden]>
Sent: Thursday, October 07, 2010 8:42 PM
> Where would support for configuring the "variation" (i.e. what settings to
> use when the library/ies are used) fit in the above? Or is the above only
> for pre-built libraries?
Besides specifying the obvious things like location, version and build
options of a 3rd party library there is also the issue of choosing a linking
(and sometimes even initialisation) 'policy' (see the 'pps' at the very end
of this post http://permalink.gmane.org/gmane.comp.lib.boost.devel/209408
for an example)...
I wonder how much, if any, of this process could be reasonably automated
through a build tool (bjam or otherwise)...The most difficult scenario would
of course be delay loaded dynamic linking (where code for performing the
equivalent of GetProcAdress() has to be generated for every used 3rd-party
library function)...?
-- "What Huxley teaches is that in the age of advanced technology, spiritual devastation is more likely to come from an enemy with a smiling face than from one whose countenance exudes suspicion and hate." Neil Postman
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk