Re: Use of 'feature' in user-config.jam file

Steven Watanabe via Boost-build <[email protected]>
Newsgroups gmane.comp.lib.boost.build
Organization Providere Consulting, Inc.
Message-ID <[email protected]>
AMDG

On 10/22/2018 10:55 PM, Edward Diener via Boost-build wrote:
> In my user-config.jam I have:
> 
> import toolset ;
> import feature ;
> using msvc : 14.1 ;
> feature.subfeature toolset msvc-14.1 : standard : c14 c17 : optional
> composite propagated ;
> feature.compose <toolset-msvc-14.1:standard>c14 : <cxxflags>"/std:c++14" ;
> feature.compose <toolset-msvc-14.1:standard>c17 :
> <cxxflags>"/std:c++latest" ;
> 
> I invoke b2 with toolset=msvc-14.1-c14 only to get, among a slew of
> Boost Build output:
> 
> error: "c14" is not a known subfeature value of <toolset>msvc
> 
> What am I doing wrong, and how do I correct it ?
> 
Leave out -14.1 in all the subfeature definitions.
The version is a subfeature and subfeatures can't
be chained off of other subfeatures.  (And yes
this should probably be validated in feature.subfeature)

In Christ,
Steven Watanabe
_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.