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

163 Commits

Author SHA1 Message Date
Rene Rivera
3b20a4e165 Add initial support for {CPP}-26 Contracts for GCC based toolsets (like clang). 2025-09-29 19:51:24 -05:00
Rene Rivera
bf453ee2b2 Add generic cc toolset. 2025-02-02 16:57:22 -06:00
Rene Rivera
3a203bc40e Big rename of doc anchors. 2025-01-18 18:08:02 -06:00
Nikita Kniazev
fcaafb3593 python3 shebang (#258)
* python3 shebang
* CI: execute python scripts via shebang
2023-04-17 09:19:00 -05:00
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
Mateusz Łoskot
f9d4d984f7 Fix examples to return 0 on success (#9) 2021-03-24 09:41:46 -05:00
Rene Rivera
c9cc1ae2ed Replace refs to boost.org witth bfgroup.xyz. 2021-02-20 21:35:16 -06: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
Rene Rivera
3595602a14 Big rename from Boost.Build to B2. 2020-03-09 11:08:48 -05:00
Rene Rivera
35df939f69 Add example using creating multiple PCHs at "once". 2019-08-12 18:35:11 -05:00
Dmitry
ed5cf45ca9 support for importing pkg-config packages (#422) 2019-05-01 11:27:36 -05:00
Damian Jarek
18886267dd Remove off value of sanitizer features and rename norecover
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-03-11 19:31:19 +01:00
Damian Jarek
8d0f375704 Add sanitizer feature example
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-03-11 02:08:50 +01:00
Rene Rivera
950e884618 Slight cleanup of hello example.
Change hello example docs to not rely on having sources around. Instead
it now inline the source to make it possible to have a truly standalone
doc.
2018-01-22 09:45:02 -06:00
Rene Rivera
a4c4b7dae8 Add in hello example doc. 2018-01-15 11:17:19 -06:00
Dmitry
2bb392f60c Support for SASS transpilers. (#258)
Adds sass tool that can be used to convert *.sass and *.scss files
into *.css files.
2017-11-05 10:46:18 -06:00
Rene Rivera
c2d605110f Support for asciidoctor tool to process asciidoc documents. 2017-10-19 08:24:22 -05:00
Matt Chambers
d691418259 Rename REAME.txt to README.txt 2017-08-09 08:56:40 -05:00
Rene Rivera
ae0c5b7a57 Change block comment to #| comment |#. 2017-07-28 16:59:31 -05:00
Rene Rivera
edc18ece12 Add block comments to jam language.
This adds non-nested block comments wrapped with "#*" and "*#". This
should help in cleaning up embedded documentation and generally make
writing jam code easier.
2017-07-27 08:55:44 -05:00
Rene Rivera
1932313f47 Delete junk file. 2017-07-26 22:46:28 -05:00
Rene Rivera
208c9dfbf3 Docs for variant example. 2017-07-15 17:07:27 -06:00
Rene Rivera
74ac78ea51 Simplify time example. 2017-07-14 06:11:50 -06:00
Rene Rivera
246277a8e9 More tweaks to example docs, and add testing-time example to docs. 2017-07-13 08:49:18 -06:00
Rene Rivera
9f6eaab7c0 Some missing changes for documented examples. 2017-07-11 17:10:36 -06:00
Rene Rivera
4c511f1560 Add first example into documentation.
This uses quickbook to add an appendix of examples directly from the
source tree. The inclusion of the examples is done with glob so that we
can just add examples by having a "readme.qbk" in the example we want to
document.
2017-07-11 10:54:16 -06:00
Vladimir Prus
2d664c40ae Fix typo. 2016-10-26 11:55:53 +03:00
DD
15956504d0 Minor doc changes
Didn't change line 28, but "check checks" reads bizarrely IMHO. (warning: not native speaker here)
2016-10-26 11:55:32 +03:00
Vladimir Prus
30f772c130 Rename 'feature' to 'foo'. 2016-10-25 12:29:02 +03:00
Vladimir Prus
8c861588d4 Add example of configure check. 2016-10-25 11:54:20 +03:00
Rene Rivera
581030e2ef Add example of running a post test program to that accepts a path to a
dependent test.
2016-10-24 23:55:54 -05:00
Rene Rivera
8e17e84d41 Some examples to: illustrate use of timing info use, and more complex
testing options.
2016-10-24 18:10:19 -05:00
Jonathan Wakely
4d304fb904 Fix typos in comments 2016-05-23 11:52:10 +01:00
Artur Shepilko
0026610c41 Update examples to support VMS. 2015-10-26 16:50:28 -05:00
Vladimir Prus
a7635db1c8 Fix references to "build/v2" in documentation. 2015-09-25 09:44:33 +03:00
Curt Moore
04c2c48ea1 Whitespace cleanup. 2015-09-17 10:24:07 +03:00
Rene Rivera
708ceafa3d Add support for removing more testing binaries to reduce space
requirements for testers. This adds a new "--remove-test-targets" option
to enable the extra removals.
2014-06-08 21:08:49 -05:00
Vladimir Prus
5d8dd4c4a6 Adjust relative paths to match git rewritten history. 2013-12-14 21:28:49 +04:00
Jurko Gospodnetić
160957be20 Removed the unfinished and never used modifiers.jam Boost Build module, together with a related unfinished 'versioned' example.
[SVN r80557]
2012-09-17 10:38:57 +00:00
Jurko Gospodnetić
9406824233 Internal Boost Build cleanup - minor stylistic changes.
[SVN r80555]
2012-09-17 10:31:20 +00:00
Jurko Gospodnetić
c233d5a49a Reverted an accidental Boost Build user-config.jam template configuration file change introduced in revision 78710.
[SVN r78718]
2012-05-28 13:48:39 +00:00
Andrii Sydorchuk
7439636bfb Polygon: removed data member from Voronoi primitives; added color member instead; removed size template parameter from the extended_int class methods.
[SVN r78710]
2012-05-28 10:23:43 +00:00
Rene Rivera
204f5414d6 Testing svn checkout perms.
[SVN r69580]
2011-03-05 02:54:38 +00:00
K. Noel Belcourt
859da3173b Reverting previous commit and going back to 68727
[SVN r68729]
2011-02-08 18:39:13 +00:00
K. Noel Belcourt
c1905e6e9a With gcc-4.5.2, the stuct option conflicts with
an identically named struct in the gcc headers.
Renamed the bjam struct to bjam_option in all
places where referenced.



[SVN r68728]
2011-02-08 18:34:53 +00:00
Ralf W. Grosse-Kunstleve
f7a65e1f0e Boost.Python: Python 3 module initialization fixes (using PyModuleDef), based on patches provided by Austin Bingham
[SVN r67462]
2010-12-26 22:42:32 +00:00
Vladimir Prus
af7243e2b3 Update URL
[SVN r64776]
2010-08-13 06:39:33 +00:00
Vladimir Prus
8a5291f2c3 Improve python-to-jam-to-python tunnelling of values, and 'generate' metatarget.
[SVN r64691]
2010-08-09 10:30:54 +00:00