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

279 Commits

Author SHA1 Message Date
Steven Watanabe
ee613a6a28 Implement feature relevance.
* New feature <relevant> which is automatically deduced in most cases.
* Features which are not relevant do not affect target paths and
  do not prevent merging of virtual targets.
* generators.jam: generator.run always returns usage-requirements
  to allow usage-requirements in non-top-level generators.  This
  is necessary because we're using usage-requirements to track
  relevance from flags.
* New rule toolset.uses-features to specify features that the rule
  checks manually, instead of using toolset.flags.  In the future,
  we should consider restricting the properties actually passed,
  to detect errors.
* Adjust tests to handle the new paths (verified by inspection).
* Add temporary option --ignore-relevance to consider all features relevant
  to aid migration.
* New rule property.evaluate-conditional-relevance which helps tracking
  relevance in <conditional>.
* Widely scattered changes to use the new interfaces.
2018-01-13 09:13:49 -07:00
Steven Watanabe
f3133e945e Rework configuration file loading to be more consistent. Any configuration file can be set (or disabled) with --xxx-config=. --config= overrides all configuration files. 2018-01-11 13:57:53 -07:00
Steven Watanabe
6945dad036 Added python tool examples. Contributed by Tom Kent. Fixes #171. 2018-01-09 08:23:19 -07:00
Steven Watanabe
6244e5ad21 Add specific tests for the processing of properties on the command line.
* Fix problems in x-product that could make it return extra property-sets
  in complex cases.  Also clarify exactly what it is supposed to do.
* free_features_request.py: This is subsumed by the new test.
* direct_request_test.py: This is mostly subsumed by the new test
  except for the last test for chained build-projects, which doesn't
  make much sense in the current code base as build-project is implemented
  very differently.
* Document using / to separate properties.
2018-01-08 17:01:32 -07: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
0069e9c062 Revert "Add adoc generated tool docs to main manual."
This reverts commit 5db50e9fd8.
2017-10-23 22:47:55 -05:00
Rene Rivera
5db50e9fd8 Add adoc generated tool docs to main manual. 2017-10-23 18:11:58 -05:00
Rene Rivera
c2d605110f Support for asciidoctor tool to process asciidoc documents. 2017-10-19 08:24:22 -05:00
hia3
00bae00d2c Applied eldiener's suggestion 2017-09-30 18:04:57 +03:00
hia3
34faa0d704 fix typos
I hope "ass needed" is not another idiom/abbreviation like "iff" for example.
2017-09-29 18:06:31 +03:00
Steven Watanabe
486ddb6ba7 Editing of the build process section. 2017-07-28 18:58:18 -06:00
Steven Watanabe
464e723b2f Document loading of project-config.jam. 2017-07-28 17:30:11 -06:00
Steven Watanabe
3929c60029 Remove out-dated warning about return. 2017-07-28 16:33:33 -06:00
Rene Rivera
1956b5f647 Add examples to integrated docs. 2017-07-15 11:52:07 -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
Steven Watanabe
4aa88f9d5d Merge branch 'debug' into develop 2017-05-02 16:03:45 -06:00
Thomas Kent
4d2dcc7278 Updated all the references to 14.10 and 1410 to 14.1 and 141 2017-03-19 08:26:22 -05:00
Rene Rivera
c419f2eb9d Merge pull request #172 from teeks99/user_config_options
Documentation covering multiple flags and multiple variants in user-c…
2017-03-15 12:18:20 -05:00
Thomas Kent
9589dc6314 Changed mistaken 14.1 to 14.10 2017-03-14 06:21:53 -05:00
Thomas Kent
c2a31dad1a Updated with Visual Studio 2017 version and example 2017-03-13 16:06:44 -05:00
Steven Watanabe
27ec3bf2d8 Add documentation and test error conditions. 2017-03-09 12:16:30 -07:00
Thomas Kent
885d57aab8 Documentation covering multiple flags and multiple variants in user-config.jam 2017-03-08 19:55:19 -06:00
Edward Diener
9396ede927 Added doc for bzip2 toolset 2016-12-05 13:13:25 -05:00
neutric
3f6deabb57 Fix typo 2016-10-26 07:42:09 +02:00
Victor Robertson
885574b61a Add Apple TV support 2016-07-12 21:54:28 +03:00
Vladimir Prus
e3311b23f0 Merge #127: Documentation fixes, largely grammar and spelling corrections 2016-05-17 16:14:13 +03:00
Steven Watanabe
24f97b090f Documentation fix: a directory is a valid target-id which refers to the project in that directory. 2016-05-16 07:56:10 -06:00
Edward Diener
d0f83a8cb5 Remove grammatical fix. 2016-04-30 12:59:12 -04:00
Edward Diener
6f8ed92ce9 Removed erroneous documentation fix. 2016-04-29 15:57:49 -04:00
Edward Diener
f7e019c8ad Corrected terminology in the documentation. 2016-04-29 12:55:51 -04:00
Edward Diener
ef4c103510 Remove syntactical change previously made. 2016-04-29 08:17:11 -04:00
Edward Diener
1e6a12f5bd Documentation fixes, largely grammar and spelling corrections. 2016-04-29 07:58:50 -04:00
Daniel
596f45dab5 Close para tags in listitems. 2016-02-25 18:27:22 +00:00
Vladimir Prus
d9417960f9 Document archiver and ranlib options for gcc. 2016-02-23 13:59:24 -05:00
Charly Chevalier
f301164ad4 Fix typos in reference documentation 2015-12-21 16:37:25 +01:00
Vladimir Prus
a7635db1c8 Fix references to "build/v2" in documentation. 2015-09-25 09:44:33 +03:00
Tom Kent
9b8009565f Backwards sentance
Utils is linked directly into core, core isn't linked directly into utils, if I understand correctly.
2015-04-13 08:37:40 +03:00
Tom Kent
892fcf6c88 Update overview.xml
Typo, it should be 'Do not execute' not 'Do no execute'.
2015-04-13 08:37:40 +03:00
Steven Watanabe
f61f6c94d6 List the values of architecture. 2015-04-04 17:13:24 -06:00
Takeshi Abe
141801e33e Typo: supress -> suppress 2015-04-01 12:37:18 +03:00
Changjiang Yang
5715bda86f Typo in the document for setting toolset option 2015-03-11 13:02:45 -04:00
Vladimir Prus
e4e54c3f77 Convert 'how to use this document' into 'dedication' element.
This makes the content appear in the top 'index.html' element,
and disappear form TOC. I could not find another way - disabling
chunking for the first section would almost work, but would retain
it in TOC.
2014-12-07 21:18:06 +03:00
Vladimir Prus
96cc1701e7 Drop "V2" from documentation title. 2014-10-31 19:32:12 +03:00
Vladimir Prus
62bbee84fb Fix typo; closes #10119. 2014-09-01 15:49:12 +04:00
MarekKurdej
9d4eb781a7 Fix typos. 2014-08-19 16:52:01 +04:00
Vladimir Prus
bbb27eeb45 Tweak documentation for windows-api feature. 2014-07-25 09:57:56 +04:00
Steve Gates
39b96bbf41 Add documentation for the windows-api feature.. 2014-07-25 09:57:56 +04:00
bernhard-b
1964533425 Document embed-manifest-file feature. 2014-07-20 22:28:31 +02:00
Noel Belcourt
b0ef209bbd Merge pull request #11 from thomassuckow/develop
Add runtime-debugging description below debug-symbols
2014-05-12 15:21:12 -06:00
Thomas Suckow
559d80f38e Add runtime-debugging description below debug-symbols 2014-05-12 13:36:19 -07:00