tee3
0984ee59bc
help: Print help for local modules as well. ( #423 )
2020-03-07 07:39:18 -06:00
Rene Rivera
cf9933462a
Add history notes for 4.2.0 release.
2020-03-04 09:44:44 -06:00
Rene Rivera
2a9e33e29a
Clone full submods to avoid GitHub limits.
2020-03-03 07:12:32 -06:00
Rene Rivera
6c353a5ca8
Switch to git clone to reduce bintray bandwidth.
2020-03-02 18:20:38 -06:00
Mateusz Łoskot
bdccf53eec
Make sure b2 exits immediately on syntax errors ( #540 )
...
Add test verifying Jam syntax error results in non-zero exit status.
Refines #538
Fixes #539
2020-03-02 14:03:38 -06:00
Mateusz Łoskot
71b8d4b823
Switch to explicit ANSI variants of Win32 API functions ( #543 )
...
Allow clean compilation with /DUNICODE defined.
Fixes #542
2020-02-28 07:32:34 -06:00
Rene Rivera
aa9b558bb2
Restore cygwin/vms only function.
...
fixes #541
2020-02-27 22:58:14 -06:00
Rene Rivera
d52d7c3e33
Fix link errors with msvc.
2020-02-26 17:26:32 -06:00
Rene Rivera
4077c4fe41
More Windows build warning removal.
2020-02-26 16:25:43 -06:00
Rene Rivera
520ebfd0bf
Remove some warnings on NT/Windows.
2020-02-26 14:36:54 -06:00
Rene Rivera
66869d10e5
Try and get rid of more msvc deprecation warnings.
2020-02-25 11:19:15 -06:00
Rene Rivera
391939c93b
Avoid MSVC secure, and one more un/signed warning.
2020-02-25 10:28:38 -06:00
Rene Rivera
88361336a7
Fix missing test_toolset env refs for powershell.
2020-02-25 09:52:17 -06:00
Rene Rivera
1d42fed9b2
Need c++11 specified for older compilers.
2020-02-25 09:31:25 -06:00
Rene Rivera
7eab8ce45d
Check for ability to gen grammar.
...
Avoid errors when building on system without the needed bison generator.
By checking that it exists and otherwise using the existing grammar.
2020-02-25 09:21:15 -06:00
Rene Rivera
b971027dd4
Test we stay warning free in engine.
2020-02-24 22:39:45 -06:00
Rene Rivera
e115f07729
Clean up build warnings (gcc & clang).
2020-02-24 22:10:15 -06:00
Rene Rivera
b3dfe156e7
Merge branch 'develop' of https://github.com/boostorg/build into develop
2020-02-24 09:55:16 -06:00
Mateusz Łoskot
b02e4c4e50
Fix non-zero exit code on Jam parsing errors ( #538 )
...
Prevent resetting the non-Zero status returned from yyanyerrors
on any parsing errors.
2020-02-22 15:24:06 -06:00
Rene Rivera
d618972c7f
Add engine contrib info.
...
[skip ci]
2020-02-19 21:56:37 -06:00
Rene Rivera
4dea1934c6
Rebuild grammar parser with latest Bison.
2020-02-18 20:49:39 -06:00
Rene Rivera
2f9d6575f9
Don't compile cxx11 check with regular b2 build.
2020-02-18 20:44:35 -06:00
Rene Rivera
415bede6bc
Nicer cxx11 error message pass from bootstrap to build.
...
Expanded error message for cxx11 requirment. And now passing bootstrap
arguments to build script to allow choosing toolset from bootstrap also.
2020-02-13 20:36:30 -06:00
Rene Rivera
89a7ac58db
Add checks for C++11 with informative error.
...
This adds a check_cxx11.cpp source that is checked for compile with the
chosen toolset before actually building. This include an appropriate
user error. To see such errors, we also nolonger output to
bootstrap.log. Instead the bootstrap outputs to cerr and sets the
error code.
2020-02-13 07:30:17 -06:00
Rene Rivera
b57670575a
Avoid git error exit.
2020-02-12 22:01:00 -06:00
Rene Rivera
a4ebeeada1
Git checkout can cerr.
2020-02-12 15:36:56 -06:00
Rene Rivera
fd91f8ca04
Add develop/master Boost testing.
2020-02-12 13:38:25 -06:00
Rene Rivera
1dee2dc495
Back to bootstrap.log, as some users depend on that name.
2020-02-12 09:35:52 -06:00
Rene Rivera
20674e58d1
Hopefully final fixes for PS AZP.
2020-02-12 08:19:08 -06:00
Rene Rivera
e1828e0d04
Work around fake wget in powershell.
2020-02-11 21:49:51 -06:00
Rene Rivera
0f88c7f39c
Set calculated HOME on Windows PS.
2020-02-11 20:45:21 -06:00
Rene Rivera
1fccee82b4
Random guess for another PS error.
2020-02-11 16:26:16 -06:00
Rene Rivera
cfbcef2056
Use & for exec of b2.. because PS is insane.
2020-02-11 14:56:07 -06:00
Rene Rivera
7329a94e44
Another try at quotes.
2020-02-11 14:07:40 -06:00
Rene Rivera
aa7580eb0b
Maybe no quotes?
2020-02-11 12:51:16 -06:00
Rene Rivera
cdf17ab762
Another PS "\" issue?
2020-02-11 11:20:56 -06:00
Rene Rivera
cac09cdadf
Powershell doesn't like "/" for paths?
2020-02-11 10:34:32 -06:00
Rene Rivera
07df3bbe2a
Does powershell not like quotes on commands?
2020-02-11 09:53:39 -06:00
Rene Rivera
62b45f1ea3
Fix missing quote on AZP CI.
2020-02-11 08:19:08 -06:00
Rene Rivera
f665f0501b
Simplyfied bootstrap scripts to match each other.
...
The goal here is to avoid extra complexity of just building. If someone
needs more control they can use the src/engine/build scripts.
2020-02-10 17:45:50 -06:00
Rene Rivera
4830160fc2
Truly fix powershell env vars.
2020-02-09 20:29:51 -06:00
Rene Rivera
23995e22b0
Fix env var expansion in powershell.
2020-02-09 19:29:36 -06:00
Rene Rivera
ad9cd1d4af
Add Boost msvc tests.
2020-02-09 17:01:11 -06:00
Rene Rivera
04ba33913e
The 10.14 image has a busted xcode 9.4.1.
2020-02-09 12:34:40 -06:00
Rene Rivera
8182f7a91a
Bump version for next release.
...
Also add current CI test compilers and OSes.
2020-02-09 11:31:20 -06:00
jehelset
c6a5df5a4e
move abstract-file-target.root to virtual-target. ( #537 )
...
seems to only be called from basic-target.create-subvariant, which
seems (looking at the comments and 5.6.4 of docs) to assume that it
exists on virtual-target.
without this fix a user wanting to produce something derived from
virtual-target in the construct-function of something derived from
basic-target will get an error.
2020-02-09 08:45:45 -06:00
jehelset
770be841fb
import errors.error in targets.resolve-reference. ( #536 )
...
* import errors.error in targets.resolve-reference.
* fix import statement.
2020-02-09 08:38:50 -06:00
vahtis
6963718145
Fixes build on Sun toolset by adding C++11 compile option.
...
Add c++11 flags because sysinfo uses c++11 features
fixes #530
2020-01-29 09:11:25 -06:00
Richard Hodges
8c3900ae5e
saxonhe_dir works on Windows ( #523 )
2020-01-20 14:04:02 -06:00
Peter Dimov
ab5ce1e468
Fix MinGW version tag to match GCC ( #524 )
2020-01-01 07:46:00 -06:00