2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-21 15:02:19 +00:00
Commit Graph

484 Commits

Author SHA1 Message Date
Rene Rivera
e746a952c7 Remove Python port.
The Python port and support extensions in B2 engine were unmaintained.
This fully removes the bindings between Jam and Python. And removes the
incomplete build system port.
2022-04-24 21:14:56 -05:00
Rene Rivera
d717294709 Do direct build system bootstrap loading.
This removes the use of the boost-build rule to direct the loading of the
bootstrap.jam file. The file is now searched for directly based on the
b2 executable location and other criteria. This makes the installed
b2 the canonical way to use b2.
2022-04-24 16:38:59 -05:00
Rene Rivera
52be149c36 Add minimal and debug options for optimization feature. 2022-04-09 17:21:33 -05:00
Rene Rivera
a495979b48 Notes for current changes. 2022-04-09 17:19:12 -05:00
Rene Rivera
02c076e14a Start of 4.9.0 2022-03-19 17:52:19 -05:00
Rene Rivera
0b8a8ad7d6 Fix crash on exit cleanup from targets list dtor and pop. 2022-03-17 23:51:57 -05:00
Rene Rivera
7c3ff9a80d Fix engine build for EXIT_* possibly missing. 2022-03-16 21:54:29 -05:00
Rene Rivera
c9557503c4 Update history and readme for release. 2022-03-10 22:39:49 -06:00
Rene Rivera
1998d0656c Bump to version 4.8.0 2021-12-14 13:02:00 -06:00
Rene Rivera
d1af45d606 Release note for cxxstd=20 for msvc. 2021-11-18 09:02:17 -06:00
Rene Rivera
3b93835d53 History and bump for v 4.7.2 2021-11-17 20:29:39 -06:00
Rene Rivera
84ed4e1b0a Fix regression for linking with clang-win toolset.
fixes https://github.com/boostorg/build/pull/741
fixes https://github.com/bfgroup/b2/issues/98
2021-10-08 22:45:02 -05:00
Rene Rivera
e161f17dbf Fix spelling adn grammar errors. 2021-10-03 14:25:29 -05:00
Rene Rivera
532c07a112 Last, hopefully, note for 4.7.0 release. 2021-10-03 12:08:18 -05:00
Rene Rivera
46f6fb57b1 Collect 4.7.0 release notes. 2021-10-01 17:48:17 -05:00
Rene Rivera
2022e93af8 Bump version to 4.7.0. 2021-09-21 22:15:28 -05:00
Rene Rivera
5986194ec8 Note for clang version detect fix. 2021-06-11 22:21:38 -05:00
René Ferdinand Rivera Morell
2fd5be1d96 Start a patch release. 2021-06-09 21:49:17 -05:00
Rene Rivera
b785543c7a Add comment for release. 2021-06-01 13:29:41 -05:00
Rene Rivera
d7346cf2fc Add note for property.find change. 2021-06-01 09:13:37 -05:00
Rene Rivera
91fd728f3e Add a default exec path logic.
This adds default/fallback logic to determine the b2 exec absolute path
as possible. It uses the arg0 and current dir or path to construct the
liekliest path.

fixes #25
2021-05-29 22:09:13 -05:00
Rene Rivera
ecaa7a9bda Allow empty free optional feature valus in CLI.
Features that are narked as 'free' and 'optional' will now be
ignored when the value specified on the command line is
empty. Hence once can specify `cxxflags=` on the command
line without errors. All current "flags" features are now optional.

fixes #5
2021-05-29 10:57:03 -05:00
Rene Rivera
2d8eb9829a Update release notes. 2021-05-28 23:18:39 -05:00
Rene Rivera
42d21dc952 Add notes for 4.6.0 release. 2021-05-24 23:29:14 -05:00
Nikita Kniazev
64dbb277b0 Include pch header automatically and on-demand (#19)
Previously it was needed to include pch header in every source file, but Clang does it automatically making the usage non-uniform. It is also a very noisy process to add pch header to an existing project. Automatic on-demand header inclusion solves both issues.

* pch: msvc source automatic header folder inclusion
* pch test refactoring
* pch test msvc automatic pch source generation
* Include pch header automatically and on-demand
* no more need in gcc pch naming hack
2021-05-03 10:56:15 -05:00
Rene Rivera
b4e1a65a39 Fix spelling errors. 2021-03-30 21:42:51 -05:00
Rene Rivera
c7a67d2484 Doc additions/fixes for release. 2021-03-30 21:39:32 -05:00
Rene Rivera
af7a01d213 Disable pygments.rb as it has crossversion compat issues.
Using pygments.rb fails on Ruby3 because of missing class create
methods. Which makes using the same script for ruby2 and ruby3
a problem. We aren't using pygments currently anyway, so
disable it for now.
2021-03-26 07:51:27 -05:00
Rene Rivera
c4151cbfcf Bump version to 4.5.0 for next release cycle. 2021-03-08 22:49:57 -06:00
Rene Rivera
1f1af25c24 Add C++11 note to docs. 2021-02-26 07:34:04 -06:00
Rene Rivera
02cf118d80 Version 4.4.2 as first for BFG. 2021-02-20 23:10:30 -06:00
Rene Rivera
c9cc1ae2ed Replace refs to boost.org witth bfgroup.xyz. 2021-02-20 21:35:16 -06:00
Rene Rivera
8087d10d60 Update style for bfgroup future. 2021-02-20 15:33:58 -06:00
Rene Rivera
2cf7b48783 CI tweaks for new location. 2021-02-14 08:15:55 -06:00
Rene Rivera
c11516aa52 Version 4.4.1 2021-02-12 08:23:37 -06:00
Rene Rivera
cc046c2220 Update history for 4.4.0 release. 2021-02-09 10:09:50 -06:00
Rene Rivera
5c19147835 Update build.bat toolsets to current reality. 2021-02-02 09:07:30 -06:00
Rene Rivera
b02801596e Update docs for current build.sh reality. 2021-02-01 08:54:03 -06:00
Rene Rivera
7497f61dde Rework build.sh to use options instead of env vars.
The CXX/FLAGS env vars caused a variety of issues, mainliy for Cloud CI.
This change replaces the env vars with some extra options.
2021-01-31 16:07:00 -06:00
Rene Rivera
e52464b88e Some minor doc fixes. 2021-01-31 12:12:57 -06:00
Rene Rivera
7231fa11bf Fix @() parsing errors. 2021-01-16 12:10:02 -06:00
Rene Rivera
8b4c58c0a4 Add more release notes for 4.4.0. 2020-12-22 13:45:36 -06:00
Rene Rivera
714840f36f Add documentation for response-file feature. 2020-12-21 21:08:12 -06:00
Rene Rivera
64a895a331 Adds redirection index.html file for Boost distro. 2020-12-17 09:37:45 -06:00
Rene Rivera
7abf398446 History note for 32/64 address-model engine build. 2020-09-11 08:52:05 -05:00
Rene Rivera
64248802f8 Bump to v4.4. 2020-08-28 21:20:16 -05:00
René Ferdinand Rivera Morell
512ea1f073 Release notes for 4.3.0. 2020-06-25 18:04:14 -05:00
Rene Rivera
798f7fb94d Add translate-path feature.
The translate-path feature allows for custom path handling, with a
provided rule, on a per target basis. This can be used to support custom
path syntax.
2020-06-06 07:56:41 -05:00
Rene Rivera
ba26d04fd0 Post-fix doc tag names to be more descriptive.
Change doc tag names on stage changes to be more descriptive.
And add missing copyright statements  on changes.
2020-05-28 21:34:32 -05:00
Dmitry
51ad47134a implement configurable installation prefixes that use features (#503)
* a feature to control install prefix for install targets

* usable default for install-prefix on Windows

* additional named installation prefixes based on Autotools

* allow users to add named installation directories

* fix named directories <location> handling when requesting a subproject build

* examples for named installation directories

* document named install directories-related functions, make get-package-name more conveninent to users

* feature to allow staging into a location different than active install-prefix

* support for getting relative paths with stage.get-dir
2020-05-28 07:50:06 -05:00