summaryrefslogtreecommitdiff
path: root/boostcpp.jam
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused targets from boostcpp.jampr/remove-unversioned-targetsPeter Dimov2018-10-121-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-01-311-20/+64
| | | | explicitly using old layouts.
* Escape or quote special charactersSteven Watanabe2018-01-251-18/+18
|
* Change the output of the architecture/address-model checks to be less ↵Steven Watanabe2018-01-101-33/+14
| | | | misleading.
* Allow install directly from the modular layout, without running b2 headers ↵Steven Watanabe2017-12-151-9/+41
| | | | first. stage now runs headers automatically.
* Build both 32 and 64 on WindowsPeter Dimov2017-10-161-22/+45
|
* Encode architecture and address model in versioned layout namesfeature/arch-and-modelPeter Dimov2017-07-071-1/+1
|
* Remove <threading>single from --build-type=complete (#148)Peter Dimov2017-07-051-1/+1
|
* Support additional tagging of binaries by Python version.Vladimir Prus2016-10-281-0/+13
|
* 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-03-091-1/+67
|
* Print the include path in native format.Steven Watanabe2013-04-061-1/+2
| | | | [SVN r83782]
* These targets should be explicit.Steven Watanabe2013-04-011-0/+2
| | | | [SVN r83684]
* Make sure that b2 threading=single works by skipping Boost.Thread and all ↵Steven Watanabe2012-10-161-2/+40
| | | | | | the libraries that depend on it. Fixes #7105. [SVN r81000]
* Corrected disabling generating unversioned library targets on Windows & Unix ↵Jurko Gospodnetić2012-07-051-17/+19
| | | | | | 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 the related Boost library development mailing list thread at http://lists.boost.org/Archives/boost/2012/06/194312.php for more detailed information. [SVN r79301]
* Disabled generating unversioned library targets on Windows & Unix with ↵Jurko Gospodnetić2012-07-051-4/+10
| | | | | | 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 r79300]
* Boost library build system code cleanup - refactored the ↵Jurko Gospodnetić2012-06-141-44/+19
| | | | | | make-unversioned-links() rule. [SVN r78939]
* Corrected a syntax error in Boost library's build system that was preventing ↵Jurko Gospodnetić2012-06-141-2/+3
| | | | | | 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). [SVN r78938]
* Boost library build system code cleanup - removed a non-existing 'explicit' ↵Jurko Gospodnetić2012-06-141-1/+1
| | | | | | target being declared as explicit. [SVN r78937]
* Minor stylistic changes.Jurko Gospodnetić2012-06-141-5/+5
| | | | [SVN r78936]
* Made Boost library build script's '--with-...' & '--without-...' parameter ↵Jurko Gospodnetić2012-06-141-4/+4
| | | | | | checking more strict so e.g. '--run--with--system' is not interpreted as one of those options. [SVN r78935]
* Minor stylistic changes made to the boostcpp.jam Boost library build module ↵Jurko Gospodnetić2012-06-141-204/+200
| | | | | | - 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. [SVN r78934]
* Fix operator precedence error in comparison.Steven Watanabe2011-11-291-1/+1
| | | | [SVN r75733]
* Jamroot fixes: use right path for headers, simplify some things.Vladimir Prus2010-08-141-1/+2
| | | | [SVN r64794]
* Refactor Jamroot.Vladimir Prus2010-08-091-0/+574
[SVN r64690]