2
0
mirror of https://github.com/boostorg/build.git synced 2026-01-19 04:02:14 +00:00

19 Commits

Author SHA1 Message Date
github-actions[bot]
7a7e66cb56 test suite: msys/cygwin fixes (#272)
3 tests (core_language, package, toolset_msvc) still remain broken.

(cherry picked from commit f5103afdd6d950f30fbf3b5da6648db071ae9bcd)

Co-authored-by: Nikita Kniazev <nok.raven@gmail.com>
2023-04-21 10:39:12 -05:00
tkoecker
5b4ae4477c preserve arguments (#21) 2021-05-03 13:37:57 -05:00
Rene Rivera
7e6cc793fb No need to cd to engine dir for build. 2021-01-25 14:33:44 -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
1dee2dc495 Back to bootstrap.log, as some users depend on that name. 2020-02-12 09:35:52 -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
31b309d6dd Add CI testing for bootstrap script.
[skip travis] [skip appveyor]
2019-04-02 09:35:39 -05:00
Rene Rivera
cc51c68c9e SImplify bootstrap scripts. 2019-04-02 08:32:39 -05:00
Rene Rivera
698aac70d5 Minimal changes to compile with C++.
These are some minimal changes to compile with C++. Here begins
the road to rewriting the bjam engine in C++. So far this is only built
and tested with XCode clang on OSX.
2018-10-20 17:36:10 -05:00
Kohei Takahashi
8b9dbbe418 Add support for FreeBSD 10 or later.
Since FreeBSD 10, it uses clang as a system default compiler.
freebsd-version is used to detect FreeBSD version.
2016-03-10 09:30:04 +03:00
Catherine Morton
1f61ae4edb fix permissions 2015-06-02 15:29:22 -04:00
Catherine Morton
78c2632878 adding toolset for xlcpp 2015-06-02 12:58:39 -04:00
Vladimir Prus
6f3ea379a8 Update relative paths. 2013-12-18 10:48:36 +04:00
Jürgen Hunold
df5e3c4342 change bjam to b2 for user visible output
[SVN r83578]
2013-03-26 10:19:07 +00:00
Vladimir Prus
44e3707e71 Install both "b2" and "bjam".
[SVN r70624]
2011-03-27 11:28:55 +00:00
Vladimir Prus
7df1f2f4af Kill 'engine/src', moving all content to 'engine'.
[SVN r68592]
2011-02-01 08:16:47 +00:00
Bryce Adelstein-Lelbach
754bc58425 Spoke to volodya about this; these changes add support for bootstrapping the
Boost.Build system with clang. I also fixed a few things in the clang-linux
toolchain;

  - Clang doesn't support -pg.
  - Adding -O0 to turn optimization off is silly, because it is set to zero by
    default if omitted on the command line. The compiler will whine about
    unused options if you later add another -O flag. The Boost.Build UTF
    interface adds a second -O0, so you end up with two redundant command line
    options and a warning from bjam/clang for every invocation of the compiler
    when using the test framework.



[SVN r66441]
2010-11-07 19:51:05 +00:00
Vladimir Prus
474b15c60a Implement 'bootstrap' + 'bjam install' installation for Boost.Build.
[SVN r64166]
2010-07-19 19:48:27 +00:00