
From: "Rene Rivera" <grafikrobot@gmail.com> 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