File tree Expand file tree Collapse file tree 5 files changed +22
-339
lines changed
Expand file tree Collapse file tree 5 files changed +22
-339
lines changed Original file line number Diff line number Diff line change 33
44== Version 5.3.0
55
6+ * *New*: Replace the old `vacpp` and `xlcpp` with a new `ibmcxx` toolset that
7+ supports the old compilers and the new "IBM XL" and "IBM Open XL" compilers.
8+ -- _René Ferdinand Rivera Morell_ and _Chris Ward_
69* Fix command database output file path when an output dir is not given.
710 -- _René Ferdinand Rivera Morell_
811* Fix asciidoctor ignoring relevant features when building which caused invalid
Original file line number Diff line number Diff line change @@ -338,7 +338,6 @@ include::../../src/tools/ibmcxx.jam[tag=doc]
338338include::../../src/tools/intel.jam[tag=doc]
339339include::../../src/tools/msvc.jam[tag=doc]
340340include::../../src/tools/sun.jam[tag=doc]
341- include::../../src/tools/vacpp.jam[tag=doc]
342341:leveloffset: -3
343342
344343=== Third-party libraries
Original file line number Diff line number Diff line change 11#|
2- Copyright René Ferdinand Rivera Morell 2024
2+ Copyright René Ferdinand Rivera Morell 2024-2025
33Distributed under the Boost Software License, Version 1.0.
44(See accompanying file LICENSE.txt
55or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)
@@ -20,6 +20,24 @@ The module is initialized using the following syntax:
2020using ibmcxx : [version] : [c++-compile-command] : [compiler options] ;
2121----
2222
23+ This statement may be repeated several times, if you want to configure
24+ several versions of the compiler.
25+
26+ Without a version or command B2 will attempt to find a compiler that matches
27+ the options in various standard install location, including in the `PATH`.
28+
29+ The following options can be provided, using
30+ _`<option-name>option-value syntax`_:
31+
32+ `tool`::
33+ Indicates the type of frontend the compiler is. The values can be `clang` or
34+ `ibm`. The `clang` frontend corresponds to the Open XL >= 17.x versions. And
35+ the `ibm` frontend corresponds to XL <= 16.x.
36+
37+ If you have multiple compilers configured as separate frontends one can select
38+ the specific one by instead of using the base `ibmcxx` toolset name using
39+ extended `ibmcxx-clang` or `ibmcxx-ibm` names.
40+
2341|# # end::doc[]
2442
2543import toolset : flags ;
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments