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