Toon Knapen
5d21e13a4c
changed C++ style comment into C-style comment (port to IBM)
...
[SVN r21290]
2003-12-16 14:32:09 +00:00
Vladimir Prus
418dae429a
Eliminate dependency cycle in some cases.
...
[SVN r21262]
2003-12-15 07:52:30 +00:00
Rene Rivera
8646da0914
Add returning of generated files from stage rule.
...
[SVN r21260]
2003-12-15 04:09:56 +00:00
Rene Rivera
7db506bf7b
Add LN definition for windows platform.
...
[SVN r21259]
2003-12-15 03:46:09 +00:00
Rene Rivera
1fbe6b1f83
Fix missing versioned DLLs from getting copied about as extra files.
...
[SVN r21258]
2003-12-15 03:41:52 +00:00
Rene Rivera
0caa010580
Fix setting PATH and quotes problem.
...
[SVN r21252]
2003-12-14 20:08:14 +00:00
Dave Abrahams
6f977e98a6
quote appended paths
...
[SVN r21246]
2003-12-13 15:09:27 +00:00
Dave Abrahams
c5f3926445
Fix up C++-isms in C code.
...
[SVN r21239]
2003-12-12 16:26:23 +00:00
Vladimir Prus
1c3dde62b7
Forgotten change.
...
[SVN r21227]
2003-12-11 14:20:55 +00:00
Vladimir Prus
fcc1dfdd5f
Another fix for standalone projects.
...
[SVN r21226]
2003-12-11 14:12:02 +00:00
Vladimir Prus
8184b26a6f
Fix a couple of bugs with absolute filesnames.
...
[SVN r21225]
2003-12-11 13:46:11 +00:00
Vladimir Prus
2d54410b6c
Don't even call the 'init' rule of toolset twice.
...
[SVN r21224]
2003-12-11 13:42:40 +00:00
Vladimir Prus
aed5122119
Bump bjam version.
...
[SVN r21219]
2003-12-11 10:19:42 +00:00
Vladimir Prus
90938dce5d
* build/targets.jam
...
(project-target.generate)
(main-target.generate):
When returning targets, remove duplicates. Since all generates pass though
all targets they can't handle, it's possible that targets that are never
used (such as .dll on windows), bubble up and 'all' depends on it many
times, which might be inefficient.
[SVN r21218]
2003-12-11 10:14:58 +00:00
Vladimir Prus
8e1a189707
Make 'sequence.select-highest-ranked' native.
...
[SVN r21217]
2003-12-11 09:02:01 +00:00
Vladimir Prus
cc1cfed76e
Huh, memory management is jam is tricky.
...
[SVN r21209]
2003-12-10 15:28:30 +00:00
Vladimir Prus
568d9e83df
Forgotten file
...
[SVN r21208]
2003-12-10 15:06:00 +00:00
Vladimir Prus
2aa468d556
Make 'property-set.create' native.
...
[SVN r21207]
2003-12-10 14:57:14 +00:00
Vladimir Prus
8dacac3c02
Add native version of 'regex.transform'. The rule is used during header
...
scanning, so should be as fast as possible.
[SVN r21205]
2003-12-10 11:29:09 +00:00
Vladimir Prus
167f6c79da
Tigthen up interface. All feature.* rules which are not callable by
...
end user now require that property name is already gristed. This eliminates
the need to call 'grist' everywhere.
[SVN r21204]
2003-12-10 10:42:46 +00:00
Vladimir Prus
7d48ebd981
Pass boundname of target to header scanning rule. This change was stealed
...
from Matt Armstrong's version of jam. Getting boundname this way is faster
than the way we used to have.
* jam_src/headers.c: The change itself.
* v2/build/scanner.jam
(hdrrule): Accept third argument.
* v2/build/virtual-target.jam
(binding, remember-binding): Remove.
* v2/tools/builtin.jam
(c-scanner.process): Accept and use third argument.
* v2/tools/boostbook.jam: Likewise.
[SVN r21203]
2003-12-10 10:00:20 +00:00
Vladimir Prus
84569b1611
Optimizations.
...
* build/scanner.jam
(propagate): New rule, implementing part of functionality 'install' used
to have.
(install): Remove some functionality.
* tools/builtin.jam
(c-scanner.process): Call 'scanner.propagate'. Pass all targets, do not
loop.
* tools/docbook.jam: Likewise.
[SVN r21202]
2003-12-10 09:28:47 +00:00
Vladimir Prus
b03372ac97
The 'path.exists' rule is now native.
...
[SVN r21201]
2003-12-10 08:27:21 +00:00
Vladimir Prus
d205f1b942
Minor refactorings.
...
[SVN r21200]
2003-12-10 08:10:13 +00:00
Vladimir Prus
de1c5606b9
* utils/set.jam
...
(difference): Use native rule.
[SVN r21199]
2003-12-10 07:58:05 +00:00
Vladimir Prus
f8d7d9ce63
Implement NATIVE_RULE builtin and native version of set.difference.
...
[SVN r21198]
2003-12-10 07:57:22 +00:00
Vladimir Prus
5bc0e9838c
Forgotten change.
...
[SVN r21197]
2003-12-10 07:55:01 +00:00
Vladimir Prus
f78c05c27b
Added a script for automatically bumping bjam version.
...
* jam_src/bump_version.py
The script
* jam_src/jam.c
Change version specification so that it's easier to change it by regexp.
[SVN r21196]
2003-12-10 07:49:14 +00:00
Vladimir Prus
7a92f8cbcb
When build directory is specified via 'build-dir' project attribute,
...
don't add 'bin' to the path.
Patch from Zbynek Winkler.
[SVN r21195]
2003-12-10 06:39:27 +00:00
Vladimir Prus
4464a41aef
Optimization.
...
* build/virtual-target.jam
(subvariant.implicit-includes): Cache results.
[SVN r21189]
2003-12-09 09:40:26 +00:00
Vladimir Prus
d663554e87
Simplifications.
...
* build/targets.jam
(basic-target.check-for-unused-sources): Don't group virtual targets
by the main target they come from. It's not obvious that it's needed,
and it's rather complex.
[SVN r21188]
2003-12-09 09:14:38 +00:00
Rene Rivera
81e52d95f9
Add support to speficy a rename rule for the target files.
...
[SVN r21175]
2003-12-07 23:33:45 +00:00
Rene Rivera
cb593fe9f3
Fix broken links. Remove unused file.
...
[SVN r21164]
2003-12-06 16:18:35 +00:00
Rene Rivera
7eb09e86a0
Fix broken links.
...
[SVN r21163]
2003-12-06 16:17:39 +00:00
Rene Rivera
1909622625
Fix broken links.
...
[SVN r21162]
2003-12-06 16:09:12 +00:00
Vladimir Prus
3a3b4e7049
Speedup. Add implicit include directories only for targets that
...
can really be included.
* build/virtual-target.jam
(subvariant.implicit-includes,all-target-directories,
compute-target-directories): Accept 'target-type' parameter.
* tools/builtin.jam
(compile-action.adjust-properties): Only add "include" properties for
targets of type "H".
[SVN r21117]
2003-12-03 13:13:08 +00:00
Vladimir Prus
779b53aa3c
Remove tabs.
...
[SVN r21112]
2003-12-03 07:56:28 +00:00
Vladimir Prus
cf106daa18
Don't check link compatibility for alias and stage targets, since it makes
...
no sense for them.
[SVN r21111]
2003-12-03 07:05:47 +00:00
Rene Rivera
43603e6d06
Fix broken links.
...
[SVN r21088]
2003-12-02 17:44:33 +00:00
Rene Rivera
a653ff7db6
Fix broken link.
...
[SVN r21085]
2003-12-02 16:07:30 +00:00
Vladimir Prus
09119398a4
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
19a5a76dc1
Improve the way grist for targets is computed. In particual, for
...
targets with known location, that location is used as grist.
[SVN r21076]
2003-12-02 10:35:14 +00:00
Vladimir Prus
bd4bcbf7e8
Fix broken link.
...
[SVN r21075]
2003-12-02 10:24:19 +00:00
Vladimir Prus
78dbd89576
Remove files which are now in v2/doc
...
[SVN r21074]
2003-12-02 10:11:17 +00:00
Rene Rivera
e576148862
Obsolete file, replaced by /more/getting_started.html.
...
[SVN r21062]
2003-12-02 05:06:24 +00:00
Rene Rivera
4beb364c82
Repoint away from soon to disappear file.
...
[SVN r21061]
2003-12-02 05:02:09 +00:00
Rene Rivera
b94adbcdcf
Fix broken link.
...
[SVN r21060]
2003-12-02 04:53:04 +00:00
Vladimir Prus
e95f44bffa
Fix doc formatting to comple with ReST.
...
[SVN r21027]
2003-12-01 06:10:11 +00:00
Rene Rivera
70aed83e65
Script and HTML to generate build log summary.
...
[SVN r21024]
2003-12-01 00:56:28 +00:00
Vladimir Prus
4e9ebe6d49
Workaround hang in --help handling.
...
[SVN r20980]
2003-11-28 06:42:09 +00:00