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

12171 Commits

Author SHA1 Message Date
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