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

3491 Commits

Author SHA1 Message Date
Steven Watanabe
350b050467 Add documentation of the sequence module. 2014-03-11 20:08:22 -07:00
Steven Watanabe
9fb7faedcc Increment Boost.Build version 2014-03-07 12:24:12 -08:00
Steven Watanabe
b869e58fa0 Fix broken toolset.add-requirements. 2014-03-06 08:14:17 -08:00
Steven Watanabe
7f8aac5d5e Add support for junctions on Windows 2014-02-06 14:54:40 -08:00
K. Noel Belcourt
8dd176f683 Suppress fatal long long warning with gcc on Darwin.
When <warnings>all enabled, -pedantic from gcc.jam
turns on fatal long long warning.  Add -Wno-long-long
to darwin.jam to suppress fatal message.
2014-02-06 15:37:33 -07:00
Steven Watanabe
3116da2b95 Prefer symlinks to hardlinks. 2014-02-04 18:43:57 -08:00
Dan Smith
28b7d5f82f Export BOOST_JAM_TOOLSET to calling script.
This change allows top-level scripts to determine which
toolchain was used by Boost.Build engine bootstrap process.
Top-level script of Boost C++ Libraries will be updated
separately.
2014-02-01 14:05:31 +04:00
K. Noel Belcourt
0ef40cb867 Need to bump MAXJOBS to 256.
Having to move to larger smp clusters so need more build
parallelism.
2014-01-29 10:22:01 -07:00
Jürgen Hunold
854d98d92c redistribute whitespace around colon 2014-01-22 10:55:35 +01:00
Vladimir Prus
31cfa99489 Introduce 'android' as value of 'target-os' feature.
At present, all it does is skips linking to the rt/pthread libraries.
2014-01-22 11:30:33 +04:00
Juraj Ivančić
cc49bbe33c Fix typo in comment. 2014-01-15 11:29:39 +01:00
Juraj Ivancic
72d4a95f04 Fix increasing indent when running --debug-generators. 2014-01-15 11:29:37 +01:00
Juraj Ivancic
ad9170e939 Fix some trivial syntax/runtime errors in stage.py. 2014-01-15 11:29:34 +01:00
Juraj Ivancic
86887293e1 Fix mixed slash/backslash in actions. 2014-01-15 11:29:31 +01:00
Juraj Ivancic
c152ab6083 Fix a bug causing invalid composite features due to a missing expand call. 2014-01-15 11:29:29 +01:00
Juraj Ivancic
6950d8373e Fix syntax errors in rc.py and midl.py. 2014-01-15 11:29:26 +01:00
Juraj Ivancic
0a13310cdc Ported boost.jam module. 2014-01-15 11:29:24 +01:00
Juraj Ivancic
2a562c569a Fix some porting errors in common.py. 2014-01-15 11:29:22 +01:00
Juraj Ivancic
e54541bffa Fix some porting errors in msvc.py. Created a new action which allows us to change sources for target as well as decide on the actions name at the last moment. This is needed by MSVC PCH targets. 2014-01-15 11:29:20 +01:00
Juraj Ivancic
e6eee3ecdc Resurrect c++-template-depth feature. 2014-01-15 11:29:18 +01:00
Juraj Ivancic
cec5795057 Fix tag rule for searched libs. 2014-01-15 11:29:15 +01:00
Juraj Ivancic
ab7796ae67 Removed porting error which flattens property set into strings. 2014-01-15 11:29:12 +01:00
Juraj Ivancic
dda9962601 Add support for --hash. 2014-01-15 11:29:00 +01:00
Juraj Ivancic
7032f9a433 Removed unused var. 2014-01-15 11:24:07 +01:00
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
Jürgen Hunold
4d5c1f1306 Ignore build directories 2013-12-20 11:33:30 +01: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
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
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
6ec96c4d56 Avoid sorting the sources of composing generators.
[SVN r86767]
2013-11-19 17:30:34 +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
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
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
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
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
Daniel James
463326718e Import errors in make-error.
In [83204] some commands to `import errors` were removed before calls to
`make-error`, which causes it to fail, as it uses `errors`. Rather than
restoring `import errors` I removed it from the other calls, and added it to
the function itself, which is hopefully less error prone.

[SVN r84552]
2013-05-30 08:28:42 +00:00