AMDG On 11/21/2017 02:21 PM, Michael Powell via Boost-users wrote:
On Tue, Nov 21, 2017 at 4:03 PM, Edward Diener via Boost-users
wrote: <snip>I unzipped the Windows one in E:\Utilities\lzma\xz523 and my user-config.jam line for x32 builds is:
using lzma : 5.2.3 : <search>E:/Utilities/lzma/xz523/bin_i686 <include>E:/Utilities/lzma/xz523/include ;
while my user-config.jam line for x64 builds is:
using lzma : 5.2.3 : <search>E:/Utilities/lzma/xz523/bin_x86-64 <include>E:/Utilities/lzma/xz523/include ;
You don't necessarily need to switch user-config.jam. You can use the requirements argument to control which library is selected for a particular build variant: using lzma : 5.2.3 : <search>... <include>... : <address-model>32 ;
I use different user-config.jam files when doing x32 and x64 version of compilers, each of which gets symbolically linked to user-config.jam at the right time.
Can those be configured via CMake?
You can configure it from the command line with LZMA_INCLUDE/LZMA_LIBRARY_PATH.
Is there full documentation over what the site-/user-config.jam file can contain?
Yeah, that would be nice, wouldn't it? There's documentation zlib and bzip2 via b2 --help zlib, but that doesn't really help for lzma. In Christ, Steven Watanabe