2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-13 12:22:17 +00:00
Commit Graph

45 Commits

Author SHA1 Message Date
Vladimir Prus
5f3e05fb0e Fix typo.
[SVN r18934]
2003-07-04 11:32:17 +00:00
Vladimir Prus
952ec5a178 Lots of documentation rearrangement and improvement.
[SVN r18927]
2003-07-03 09:13:05 +00:00
Vladimir Prus
3a68b842ae The "explicit" targets are now specified by "explicit" rule in Jamfile,
not by project attribute. The problem with the previous interface was
that it was not possible to mark target as explicit anywhere else,
such as in helper module which declares target in project module, or
in toolset module.

* new/targets.jam
  (project-target.mark-target-as-explicit): New rule
  (project-target.targets-to-build): Use self.explicit-targets.

* new/project.jam
  (project-attributes.set): Don't allow 'explicit-targets'.


[SVN r18900]
2003-07-01 06:46:15 +00:00
Vladimir Prus
04d450bab5 Move some stuff from user manual to architecture document.
[SVN r18899]
2003-07-01 06:34:43 +00:00
Vladimir Prus
f857031f70 Improve docs.
[SVN r18832]
2003-06-18 06:32:04 +00:00
Vladimir Prus
a2c3bb33d5 Change revision date.
[SVN r18806]
2003-06-16 13:09:40 +00:00
Vladimir Prus
24a3be3c1b Use new target-id syntax in docs.
[SVN r18804]
2003-06-16 13:01:04 +00:00
Vladimir Prus
e8b713d6c7 Document new target-id syntax.
[SVN r18781]
2003-06-11 12:27:36 +00:00
Vladimir Prus
42cdacb745 Document that project-root can act as Jamfile. Explicitly list predefines
rules in project context.


[SVN r18760]
2003-06-10 11:39:34 +00:00
Vladimir Prus
2659bbc1c0 Tweak docs.
[SVN r18585]
2003-05-28 11:34:31 +00:00
Vladimir Prus
1d0317cd2e Introduce 'profile' variant.
[SVN r18509]
2003-05-23 11:36:27 +00:00
Vladimir Prus
db4f219cb0 Fix typo, reported by Sam Partington.
[SVN r18480]
2003-05-21 09:44:26 +00:00
Vladimir Prus
0a1979840f Document the 'variant' feature. Eventually, we need to document all
builtin features; I'm doing that for 'variant' since I was changing it
recently.


[SVN r18393]
2003-05-14 09:24:29 +00:00
Vladimir Prus
cdffce2a30 Update modification dates.
[SVN r18322]
2003-04-28 06:53:47 +00:00
Vladimir Prus
11bbb23893 Clarify installation docs, using suggestions from Ansgar Philippsen.
[SVN r18307]
2003-04-25 06:10:55 +00:00
Vladimir Prus
1d3dcbc7e2 Add placeholders for SF logo
[SVN r18298]
2003-04-24 11:18:01 +00:00
Vladimir Prus
1bbab26e16 Add more documentation.
[SVN r18297]
2003-04-24 09:48:33 +00:00
Vladimir Prus
b9dd0378af Improve installation docs.
[SVN r18088]
2003-03-26 09:03:26 +00:00
Douglas Gregor
0c2d9952f1 Allow '=' in free features specified on the command line
[SVN r17961]
2003-03-17 15:55:28 +00:00
Vladimir Prus
248e2cd833 Doc improvements. Explain library dependencies. Clarify project ids.
[SVN r17729]
2003-03-05 11:17:20 +00:00
Dave Abrahams
9adf51c491 Fix name references
[SVN r17659]
2003-02-26 15:32:32 +00:00
Vladimir Prus
84a622bd27 Document static/shared libs, searched libs and mention project-root.
[SVN r17102]
2003-01-31 07:48:34 +00:00
Vladimir Prus
f67acc61a7 Introduce "--ignore-config" command line option.
[SVN r17004]
2003-01-23 11:22:47 +00:00
Vladimir Prus
53c60e6a4e Rename 'use-requirements' to 'usage-requirement', to avoid
confusion.


[SVN r16883]
2003-01-13 11:15:07 +00:00
Vladimir Prus
022ef577da Implement BB7: now there's "build-dir" project
attribute which controls where generated targets are put,
much in the same was as ALL_LOCATE_TARGET.

* new/virtual-target.jam
    (virtual-target.path): Respect build dir.
    (virtual-target.actualize-location): Don't
       compute path, but call call instead.

* new/project.jam
    (initialize): Set default value for 'build-dir'.
    (project-attributes.set): Handle 'build-dir'.

* new/path.jam
    (relative): New rule.

* test/build_dir.py: New test.


[SVN r16589]
2002-12-11 19:01:50 +00:00
Vladimir Prus
2c841baa2d Replace the "prebuilt" rule with <file> feature.
* new/generators.jam
    (find-viable-generators): Allow target type of
       "*" mean any type. Try generators for "*" first.
       Really ignore generators for base types when
       there's a generator for derived type. Allow
       grist-only element in generators requirements
       to match all values of property.

* new/prebuilt.jam
    (prebuilt-target-class): Remove
    (prebuild-file-generator): New class.


[SVN r16578]
2002-12-10 07:06:43 +00:00
Vladimir Prus
0e9cd80ab4 Search for site-config.jam and user-config.jam not
only in BOOST_BUILD_PATH but also in HOME and
system locations. Document the search paths.


[SVN r16486]
2002-12-03 12:20:49 +00:00
Dave Abrahams
8845d8209d Add explanation of property validity
[SVN r16475]
2002-12-02 14:13:52 +00:00
Dave Abrahams
3aaee2d942 Clarified comments and docs
[SVN r16461]
2002-11-30 00:57:39 +00:00
Vladimir Prus
174610ed52 Extend tutorial. Correct some typos and obscurities.
[SVN r16436]
2002-11-27 07:50:17 +00:00
Vladimir Prus
b6d69f0b88 Revive all the tests.
* boost_build_v2.html: Document new option.

* new/generators.jam (find-viable-generators): Revert part of Dave's
   commit, essentially disabling finding base type generators.
   This part breaks a test, and need to be thinked about.

* new/errors.jam: Handle "--no-error-backtrace" option.

* test/project_test4.py: Adjust for new error syntax.


[SVN r16233]
2002-11-14 10:17:50 +00:00
Vladimir Prus
0677fb8001 Beginnings of a tutorial.
[SVN r16232]
2002-11-14 10:10:38 +00:00
Vladimir Prus
01ee54bfad Minor doc tweak.
[SVN r15863]
2002-10-10 15:45:10 +00:00
Vladimir Prus
23cd6a3ffa Flush all of documentation changes.
[SVN r15860]
2002-10-10 13:47:30 +00:00
Dave Abrahams
6bdeaa81e4 Checkin work in progress before I lose it through some terrible accident ;-)
[SVN r15379]
2002-09-16 13:56:02 +00:00
Vladimir Prus
3fbc22a8c1 Doc clarifications.
[SVN r15251]
2002-09-10 12:52:36 +00:00
Vladimir Prus
38bcf14083 Doc improvements.
[SVN r14919]
2002-08-16 13:07:15 +00:00
Vladimir Prus
28dbe1ce9f Allow gcc,borland/runtime-link=static to work on command line.
[SVN r14883]
2002-08-15 08:29:45 +00:00
Vladimir Prus
3c331ef644 Doc updates, based on comments from Dave.
[SVN r14882]
2002-08-15 08:19:06 +00:00
Vladimir Prus
2dd84eb017 Documentation update.
* boost_build_v2.html: Extend feature description. Change wordings in
        some places.
    * new/feature.jam: Remove comments that are now in boost_build_v2.html.


[SVN r14782]
2002-08-12 10:35:24 +00:00
Vladimir Prus
c36fa14330 Documentation clarifications/fixes.
[SVN r14691]
2002-08-05 08:38:35 +00:00
Vladimir Prus
d23ce1e620 An attempt at documenting features.
[SVN r14474]
2002-07-16 08:47:09 +00:00
Rene Rivera
6eed93396c Added --help command line option.
[SVN r14359]
2002-07-09 06:15:40 +00:00
Vladimir Prus
a1090a5c2c Docs update.
* boost_build_v2.html: Document the 'use-project' rule, main target and
        target id/references.


[SVN r14351]
2002-07-08 15:54:05 +00:00
Vladimir Prus
e1146755be Beginnings of a user manual.
[SVN r14346]
2002-07-08 11:12:32 +00:00