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

59 Commits

Author SHA1 Message Date
Rene Rivera
31f82352b2 Fix broken links.
[SVN r21162]
2003-12-06 16:09:12 +00:00
Vladimir Prus
ee7117acee Tell to cd to Boost.Build root before running "bjam --version".
Also link to site_config_targets.


[SVN r21077]
2003-12-02 10:44:49 +00:00
Vladimir Prus
25ff95fdf3 Fix broken link.
[SVN r21075]
2003-12-02 10:24:19 +00:00
Vladimir Prus
3a53669d8d Update download location and change times.
[SVN r20659]
2003-11-04 17:47:48 +00:00
Vladimir Prus
b9da8363eb Update docs to the new library linking mechanism.
[SVN r20575]
2003-10-31 07:13:10 +00:00
Vladimir Prus
8ea618183d Update some directory names.
[SVN r20573]
2003-10-31 06:56:46 +00:00
Vladimir Prus
82290db868 More docs.
[SVN r20536]
2003-10-29 09:46:34 +00:00
Vladimir Prus
58a7f6a498 Add top-level bootstrap.jam, so that users can put Boost.Build root in
boost-build rule invocation, not path to "kernel". Tweak Boost.Build place
in CVS in docs.


[SVN r20535]
2003-10-29 07:49:56 +00:00
Vladimir Prus
503da68bc4 Improve alternative selection.
* new/targets.jam
  (main-target.select-alternative): Rewrite.
  (main-target.generate-really): Issue error in all cases where best
  alternative could not be found.
  (basic-target.match): Renamed from 'match-rank' and changed.

* boost_build_v2.html: Document new algorithm.

* test/alternatives.py: More tests.


[SVN r20331]
2003-10-10 12:14:59 +00:00
Vladimir Prus
84fbf5d2ca Document new link-compatibility rules.
[SVN r20192]
2003-09-26 11:15:23 +00:00
Vladimir Prus
8b26e4e5ba Document <implcit-dependency>.
[SVN r20175]
2003-09-24 07:54:18 +00:00
Vladimir Prus
fb801e48e0 BOOST_BUILD_PATH can be set to top-level dir, so don't say about "kernel".
[SVN r20007]
2003-09-11 06:31:30 +00:00
Vladimir Prus
12f8597464 Document some of the recent changes.
[SVN r19915]
2003-09-04 11:22:49 +00:00
Vladimir Prus
6d645322e1 Clarify instructions for installing from CVS.
[SVN r19850]
2003-08-29 07:17:18 +00:00
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