Re: B2 specifying toolsets and options
Steven Watanabe via Boost-build <[email protected]> Thu, 2 May 2019 08:17:43 -0600
| Newsgroups | gmane.comp.lib.boost.build |
|---|---|
| Organization | Providere Consulting, Inc. |
| Message-ID | <[email protected]> |
AMDG On 5/2/19 7:33 AM, Paul A Bristow via Boost-build wrote: > I'm uncertain about providing options for various configurations. > > If I have a user-config.jam that has specifications for toolset of gcc, msvc, > and > > Clang AND clang-win > > And more than one version of Clang, say 8.0.0 and 7.1.0 > > And I am specifying various options. > > Can/should I use <toolset>clang-win > > Like this > > <toolset>clang-win:<cxxflags>/std\:c++17 > > <toolset>clang:<cxxflags>-std=c++17 > > To obtain the different specification formats, one MSVC and the other Clang > style > Each conditional property is evaluated separately. <toolset>clang will match any version of clang. Also, internally, it's clang-win/clang-linux/clang-darwin. There is no plain clang toolset. > Will > > <toolset>clang:<cxxflags>-v apply to both clang-win and clang? > Yes. > Can I also fully qualify with compiler version to provide different options for > different versions? > Yes. > For example > > <toolset>clang-win-7.0.1: :<cxxflags>/std\:c++14 > <toolset>clang-win-8.0.0: :<cxxflags>/std\:c++latest > This doesn't look syntactically correct. In Christ, Steven Watanabe _______________________________________________ Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build