|
Boost : |
From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2006-03-31 12:30:13
Roland Schwarz wrote:
> I solve this by giving the bjam option --layout=system for HEAD installs
> and --layout=versioned for the release branches.
Al tough I was using this , I just discovered that it only worked by
accident.
What is missing, so this really will work, at least on windows with
autolink, is something of a macro BOOST_LAYOUT which complements the
Boost.Build --layout= command line option.
I would consider this even as a bug since on windows when building with
--layout=system the autolink feature is not working at all.
BOOST_AUTO_LINK_NOMANGLE is not of help here, since the --layout=system
still applies lib prefix and threading and runtime suffixes.
In an ideal world, when doing bjam --layout=system install, the header
file boost/config/autolink.hpp would be patched with the correct setting
of the proposed BOOST_LAYOUT macro.
But then --layout=system might not be intended for win32. It should be
disabled then for windows?
What do you think?
Roland
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk