summaryrefslogtreecommitdiff
path: root/boostcpp.jam
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused targets from boostcpp.jamPeter Dimov2018-10-251-66/+2
|
* Update the layout version info, since this patch was not merged previously.Steven Watanabe2018-08-301-4/+4
|
* Make tagged layout consistent with versioned layout. Also, enable ↵Steven Watanabe2018-08-301-20/+64
| | | | explicitly using old layouts.
* Escape or quote special charactersSteven Watanabe2018-01-311-18/+18
|
* Change the output of the architecture/address-model checks to be less ↵Steven Watanabe2018-01-251-33/+14
| | | | misleading.
* Allow install directly from the modular layout, without running b2 headers ↵Steven Watanabe2018-01-251-9/+41
| | | | first. stage now runs headers automatically.
* Build both 32 and 64 on WindowsPeter Dimov2017-10-211-22/+45
|
* Encode architecture and address model in versioned layout namesPeter Dimov2017-10-211-1/+1
|
* Remove <threading>single from --build-type=complete (#148)Peter Dimov2017-09-101-1/+1
|
* Support additional tagging of binaries by Python version.Vladimir Prus2016-11-031-0/+13
|
* Merge outstanding develop changes (as appropriate).Rene Rivera2015-08-051-3/+44
|
* Suppress deduced properties in the target paths.Vladimir Prus2015-04-041-40/+70
| | | | | | | | | | | | | | | | | | | | | Since recently, boostcpp.jam and Jamroot detect default address-model and architecture of the compiler, so that every library can modify its behaviour accordingly. However, these properties also become part of target paths, if they are different from global default value. What we conceptually want is to introduce 'toolset instance', which is toolset name and the exact compiler command, and determine default address model of that. Then, we want to show address model in the target path only if it's different from toolset-instance's default. It would happen automatically if toolset-instance were a feature. But we don't have it now - we don't allocate any ids for each 'using', and changing that scheme is not trivial. So, this patch introduces a new feature, deduced-address-model, which is hidden (never present in target path) and composite, expanding to same value of address-model. As result, it suppresses address-model from the command-line, but only if it's equal to deduced value.
* Lift architecture detectionJürgen Hunold2015-04-041-1/+67
|
* Merged Boost library build system changes from the trunk.Jurko Gospodnetić2012-07-051-253/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Covers the following trunk revisions: --- [78934] --- Minor stylistic changes made to the boostcpp.jam Boost library build module - wrapped comments and some code lines to 80 characters, removed duplicate imports, ordered imports alphabetically, corrected comment & end-user message typos, removed redundant quoting & trimmed trailing spaces. --- [78935] --- Made Boost library build script's '--with-...' & '--without-...' parameter checking more strict so e.g. '--run--with--system' is not interpreted as one of those options. --- [78936] --- Minor stylistic changes. --- [78937] --- Boost library build system code cleanup - removed a non-existing 'explicit' target being declared as explicit. --- [78938] --- Corrected a syntax error in Boost library's build system that was preventing unversioned library targets from being staged or installed on Windows & Unix when versioned layout is used. Closes ticket #6027 (https://svn.boost.org/trac/boost/ticket/6027). --- [78939] --- Boost library build system code cleanup - refactored the make-unversioned-links() rule. --- [79300] --- --- [79301] --- Disabled generating unversioned library targets on Windows & Unix with requested versioned layout as the Boost library build has been reported to fail with this code enabled for Boost library release 1.50. See related Boost library development mailing list thread at http://lists.boost.org/Archives/boost/2012/06/194312.php for more detailed information. [SVN r79302]
* Reverted revision 78941 as requested by Beman Dawes, acting as the release ↵Jurko Gospodnetić2012-06-261-217/+245
| | | | | | manager for the Boost library 1.50 release. [SVN r79112]
* Merged Boost library build system changes from the trunk. Fixes ticket #6027 ↵Jurko Gospodnetić2012-06-141-245/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | - unversioned Boost library targets not getting installed or staged on Windows or Unix with versioned layout. Covers the following trunk revisions: --- [78934] --- Minor stylistic changes made to the boostcpp.jam Boost library build module - wrapped comments and some code lines to 80 characters, removed duplicate imports, ordered imports alphabetically, corrected comment & end-user message typos, removed redundant quoting & trimmed trailing spaces. --- [78935] --- Made Boost library build script's '--with-...' & '--without-...' parameter checking more strict so e.g. '--run--with--system' is not interpreted as one of those options. --- [78936] --- Minor stylistic changes. --- [78937] --- Boost library build system code cleanup - removed a non-existing 'explicit' target being declared as explicit. --- [78938] --- Corrected a syntax error in Boost library's build system that was preventing unversioned library targets from being staged or installed on Windows & Unix when versioned layout is used. Closes ticket #6027 (https://svn.boost.org/trac/boost/ticket/6027). --- [78939] --- Boost library build system code cleanup - refactored the make-unversioned-links() rule. [SVN r78941]
* Merge 75733 from the trunk.Steven Watanabe2011-11-301-1/+1
| | | | [SVN r75758]
* Merge boostcpp.jam, too.Vladimir Prus2011-06-061-0/+575
[SVN r72445]