|
Boost-Build : |
Subject: [Boost-build] How to declare Boost libraries that do auto-linking
From: Ian Emmons (iemmons_at_[hidden])
Date: 2009-05-13 11:38:46
I am struggling to declare Boost libraries in my site-config.jam file
for Windows. I would like to use the auto-linking feature to avoid
specifying the library name, something like this:
searched-lib BoostProgramOptions
: # no sources
: <toolset>msvc
<address-model>64:<search>$(BoostDir)/msvc-64/stage/lib
<address-model>32:<search>$(BoostDir)/msvc-32/stage/lib
: # no default build
: <include>$(BoostDir)
<link>shared:<define>BOOST_PROGRAM_OPTIONS_DYN_LINK
;
This does not work, because the searched-lib target generates a
default value for the name feature ("BoostProgramOptions.lib") that
does not exist. What is the proper way to do this?
Thanks in advance,
Ian
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