Subject: Re: [Boost-build] conditional link dependent on a define
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2012-10-23 13:10:27
On 10/23/2012 09:10 AM, Avi Bahra wrote:
> How do I link a particular library dependent on a define:
>>From the docs:
> lib network : network.cpp
> : <link>shared:<define>NEWORK_LIB_SHARED
> However what I want: ( which fails with: error: properties found in
> the 'sources' parameter)
> lib pthread ;
> exe network : network.cpp
> : <define>MULTI_THREADED:<link>:pthread
> i.e if MULTI_THREADED is defined link with the pthread library.
> is this possible in bjam ?
You can't use free features in conditional properties.
What you can use is
exe network : network.cpp
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