2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-14 12:42:11 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
Juraj Ivancic
b47d51f796 Prevent hard error when creating a property from string, in case string references an unknown feature. 2014-01-15 11:22:02 +01:00
Juraj Ivancic
7b9d51d7fd Minor changes in feature.py. 2014-01-14 18:24:49 +01:00
Juraj Ivančić
d2cf5aed72 Avoid creating a thread if remaining jobs can be placed in the same array as thread handles.
If we have to wait for, e.g. 65 jobs, first we create a thread which waits for first 63.
The remaining two can be waited on by the same WFMO call which waits for thread
completion. This will avoid creating 2 threads in this case.
2014-01-14 16:11:37 +01:00
Juraj Ivančić
db6c3d7a79 Support more than 64 parallel jobs (-j).
Windows WaitForMultipleObjects() can wait on max. 64 handles. This limitation is overcome by splitting the handle set into parts which are of adequate size, and spawning a thread which does the waiting.
2014-01-14 14:05:29 +01:00
Vladimir Prus
e50149de3d Make installation of Boost.Build work again.
It needs further work, to avoid $prefix/share/boost-build/src
and put everything directly under $prefix/share/boost-build
and to put examples under $prefix/share/doc/boost-build or
similar.
2013-12-27 10:04:27 +04:00
Vladimir Prus
4edcb7f2e6 Fix location of bootstrap log on Windows.
Thanks to Chris Nogradi for the report.
2013-12-27 08:41:58 +04:00
Jürgen Hunold
4d5c1f1306 Ignore build directories 2013-12-20 11:33:30 +01:00
Vladimir Prus
eccf231c61 Fix mdash->emdash typo that broke documentation build. 2013-12-20 10:39:25 +04:00
Vladimir Prus
1ac2203331 Merge branch 'master' into develop 2013-12-18 11:37:30 +04:00
Vladimir Prus
ad1e5add9a Merge branch 'develop' 2013-12-18 11:36:42 +04:00
Vladimir Prus
d3015e3ea4 Update relative paths. 2013-12-18 10:49:04 +04:00
Vladimir Prus
6f3ea379a8 Update relative paths. 2013-12-18 10:48:36 +04:00
Vladimir Prus
3b3a1cf02a Merge branch 'develop' 2013-12-18 10:34:56 +04:00
Kohei Takahashi
5ce453de47 Fix c-scanner regex pattern 2013-12-18 10:32:20 +04:00
Richard Dale
b116fbaeba Support shared libraries in cray builds. 2013-12-18 10:31:16 +04:00
Vladimir Prus
524cdfa2b5 Merge rewritten version of 'develop' branch.
Since history has been rewritten on that branch, and
since rewriting history on 'master' is kinda unnecessary
excercise, I've manually created a commit that has current
tips of both 'master' and 'develop' as parents, but uses tree
from 'develop' with no modifications, using this:

    git commit-tree cb54f66965
	-p 87098597c0
	-p dc428e2ab3

It might have been possible to force 'git merge' to do same,
but I could not figure it out.
2013-12-18 10:10:53 +04:00
Fredrik Orderud
dc428e2ab3 Extend version-countdown to also support Python 3.1-3.4. 2013-12-18 08:41:54 +04:00
Vladimir Prus
6a5a9b7c95 Check whether hard links between different directories work. 2013-12-17 09:15:05 +04:00
Jürgen Hunold
87098597c0 Merge pull request #4 from forderud/master
Extend version-countdown to also support Python 3.1-3.4.
2013-12-16 02:30:01 -08:00
Fredrik Orderud
d9552f16e0 Extend version-countdown to also support Python 3.1-3.4. 2013-12-15 13:14:07 +01:00
Vladimir Prus
5d8dd4c4a6 Adjust relative paths to match git rewritten history. 2013-12-14 21:28:49 +04:00
Jürgen Hunold
c2574b2d5a Merge 86787 from trunk: Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
[SVN r86790]
converted-master
2013-11-23 09:13:10 +00:00
Jürgen Hunold
ca0f7339a0 Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
[SVN r86787]
2013-11-22 18:46:45 +00:00
Steven Watanabe
50e09fb39a Merge Boost.Build from the trunk.
[SVN r86768]
2013-11-19 19:52:02 +00:00
Steven Watanabe
6ec96c4d56 Avoid sorting the sources of composing generators.
[SVN r86767]
2013-11-19 17:30:34 +00:00
Jürgen Hunold
6f79500bc2 Merge 86696 from trunk: correct <dll-path> as Qt5 dlls are in bin directory only.
[SVN r86762]
2013-11-19 06:47:29 +00:00
Vladimir Prus
9d5da95565 Replace "Boost Build" with "Boost.Build".
Refs #9304.


[SVN r86746]
2013-11-18 06:08:02 +00:00
Vladimir Prus
259a276f5b Update docs to use 'b2' everywhere.
Patch from Mateusz  Loskot, with extra tweaks.
Fixes #9304.


[SVN r86745]
2013-11-18 06:05:56 +00:00
Steven Watanabe
69c7b06c70 Add tests for link.jam. Fix timestamp/dependency problem that made symlinks cause unnecessary rebuilds on Windows.
[SVN r86709]
2013-11-14 23:24:50 +00:00
Jürgen Hunold
76d4b1b6f1 correct <dll-path> as Qt5 dlls are in bin directory only.
[SVN r86696]
2013-11-14 11:22:02 +00:00
Jurko Gospodnetić
08ff8d5cd9 Minor stylistic line wrapping changes.
[SVN r86566]
2013-11-05 09:34:43 +00:00
Jurko Gospodnetić
91ba93f919 Stylistic change - jam construct like 'if $(var)-is-not-empty' does not actually test whether the $(var) variable is not empty and instead tests whether the variable is defined at all to any value. Specifically, if the variable is defined as an empty string, the test will still pass.
[SVN r86565]
2013-11-05 09:33:37 +00:00
Jurko Gospodnetić
c79b7e6a0c Comment typo corrected.
[SVN r86562]
2013-11-05 08:07:31 +00:00
Steven Watanabe
c1395b4961 Make the handling of actions that produce multiple targets more correct.
[SVN r86561]
2013-11-04 22:35:14 +00:00
Jürgen Hunold
57407763ed Merge 84402 from ^/trunk
------------------------------------------------------------------------
  r84402 | jhunold | 2013-05-21 14:23:20 +0200 (Di, 21 Mai 2013) | 4 lines
  
  Fix: cache file loading and saving must use native paths
  
  Fixes caching at least on Windows platform
  
  ------------------------------------------------------------------------


[SVN r86519]
2013-10-29 17:19:33 +00:00
Eric Niebler
9796a38f25 merge [86460] from trunk, fix bootstrap on mingw
[SVN r86516]
2013-10-29 16:53:08 +00:00
Eric Niebler
5e39960efd mingw patch for bootstrap from Stephan T. Lavavej, refs #8762
[SVN r86460]
2013-10-26 21:02:15 +00:00
Jürgen Hunold
f6fc8eb665 use the offscreen plugin for gui testing
[SVN r86048]
2013-09-30 05:44:38 +00:00
Jürgen Hunold
699c3c0e7c adapt commandline to improved moc
Using -f (>) is no longer needed and not suported,
just provide the input file as positional argument

[SVN r86047]
2013-09-30 05:44:17 +00:00
Steven Watanabe
77f3e6ed63 Apply Bjorn Roald's patch for generating header links in git.
[SVN r85183]
2013-08-01 15:49:37 +00:00
Jürgen Hunold
c43b86d43e Merge 84982,84983 from trunk. Fix #8754.
------------------------------------------------------------------------
  r84982 | jhunold | 2013-07-08 15:11:49 +0200 (Mo, 08 Jul 2013) | 1 line
  
  Fix: correct elif chain
  ------------------------------------------------------------------------
  r84983 | jhunold | 2013-07-08 15:12:18 +0200 (Mo, 08 Jul 2013) | 3 lines
  
  Fix #8754: Add support for upcoming msvc-12.0
  
  Thanks to Lars Viklund for the patch
  ------------------------------------------------------------------------


[SVN r85166]
2013-07-29 09:20:23 +00:00
Jürgen Hunold
acac696eac Fix #8754: Add support for upcoming msvc-12.0
Thanks to Lars Viklund for the patch

[SVN r84983]
2013-07-08 13:12:18 +00:00
Jürgen Hunold
bc7e8946dd Fix: correct elif chain
[SVN r84982]
2013-07-08 13:11:49 +00:00
Steven Watanabe
a7b07f8d80 Only try to translate PYTHONPATH for windows/cygwin. It's not implemented for cross compilation.
[SVN r84908]
2013-06-27 12:53:07 +00:00
Matthias Troyer
21229a4e5b Fixed #6436 #5596 and added threaded initialization
[SVN r84739]
2013-06-11 08:30:39 +00:00
Christian Henning
3cafc9aea7 Only one header is supported.
[SVN r84666]
2013-06-07 01:04:48 +00:00
Christian Henning
885f3fc00e some test modules for libjpeg and libtiff.
[SVN r84665]
2013-06-07 00:23:18 +00:00
Steven Watanabe
269b5c41d8 Fix lirary name. The lib prefix is added automatically.
[SVN r84660]
2013-06-06 22:45:25 +00:00
Christian Henning
4bdc0cdaa3 Fixed wrong library name.
[SVN r84659]
2013-06-06 22:12:02 +00:00
Vladimir Prus
652236346d Add index entries for conditional and indirect requirements.
[SVN r84572]
2013-05-31 08:06:30 +00:00