diff --git a/boost_build_v2.html b/boost_build_v2.html index f308c18fc..a8eb86c8e 100644 --- a/boost_build_v2.html +++ b/boost_build_v2.html @@ -22,12 +22,12 @@ div.alert { color: red } table { align: center; border: thin; } - + + - build request, build request expansion and directly requested targets + - conditional properties + -->

bjam there. A simple application will be built. You can also play with other projects in examples-v2. + it somewhere. + +

It is slighly better way is to copy new/user-config.jam + into one of the locations where it can be found (given in this table). This prevent you from + accidentally overwriting your config when updating.

--> @@ -708,7 +708,10 @@ boost-build /path/to/boost.build ; may contain alphanumeric characters and symbols '-' and '_';
  • "sources" is the list of source files and other main targets that - must be combined.
  • + must be combined. If source file is specified using relative path, it's + considered to be relative to the source directory of the project where + the path is used. See the project rule for + information how to change source directory.
  • "requirements" is the list of properties that must always be present when this main target is built.
  • @@ -814,6 +817,13 @@ boost-build /path/to/boost.build ; States that the target should be built only by explicit request. + + + glob + + Takes a list of wildcards, and returns the list of files which + match any of the wildcards. +

    Each project is also associated with project root. That's a @@ -978,12 +988,8 @@ boost-build /path/to/boost.build ;

    Target identifiers and references

    -

    Target identifier is used to denote a target. There are two - syntaxes for it. First is the preferred one, described below. The second - is older syntax, which is retained to backward compatibility reasons, but - will be removed in a future release. It is not documented

    - -

    The current syntax is

    +

    Target identifier is used to denote a target. The syntax + is:

         target-id -> (project-id | target-name | file-name )
                       | (project-id | directory-name) "//" target-name   
    @@ -1021,17 +1027,17 @@ boost-build /path/to/boost.build ;
     
           
  • It allows to have main target names with slashes. + That makes good rationale for why main target must contain names. + -->