Vladimir Prus
6b0bc477f9
The 'stdlib' feature is no longer link-incompatible, as I generally
...
don't think link-compatibility check does any good.
[SVN r26270]
2004-11-22 07:52:11 +00:00
Vladimir Prus
bc58161dd8
Refactoring.
...
* build/targets.jam: Move targets.find to project-target.find.
[SVN r26252]
2004-11-19 11:23:24 +00:00
Vladimir Prus
8b4495559c
* build/project.jam
...
(load-parent): New rule, extracted from 'initilize'.
(load-jamfile): If loading project-root.jam, check for
Jamfile and load it in the same module.
(inherit-attributes): Simplify.
(project-rules.constant, project-rules.path-constant): New rules.
* build/targets.jam
(project-target.__init__): New paramater 'parent'.
(project-target.inherit)
(project-target.add-constant)
(project-target.intern-constants): New rules
*
[SVN r26251]
2004-11-19 09:51:54 +00:00
Vladimir Prus
dd8ab4b49b
Bugfix: correctly handle project references with absolute paths on Windows.
...
Thanks to Toon Knapen for the bug report.
* build/project.jam (find): Call path.make on the project name.
[SVN r26250]
2004-11-19 08:19:13 +00:00
Rene Rivera
6e007a1b64
Part 1 and 2 of http://article.gmane.org/gmane.comp.lib.boost.build/6997 - Add ability to mark targets as rquired to be files (ISFILE).
...
[SVN r26234]
2004-11-18 19:38:16 +00:00
Vladimir Prus
64801c209c
Fix a bug which caused child project to be loaded before parents.
...
* build/project.jam
(project-context.use-project): Just record parameters, don't do anything.
(load): After Jamfile is loaded, use data recorded above to load
additional projects.
* test/test_all.py: New test.
[SVN r26229]
2004-11-17 13:12:29 +00:00
Rene Rivera
af9048847c
Fix extra updates on targets when a header has the same name as a directory which is in the headers search path.
...
[SVN r26228]
2004-11-17 08:30:18 +00:00
Toon Knapen
d18e739630
IBM fortran compiler toolset
...
[SVN r26219]
2004-11-15 16:20:26 +00:00
Vladimir Prus
8c430c6945
More docs for stage
...
[SVN r26211]
2004-11-15 08:06:50 +00:00
Vladimir Prus
a21b636efd
Fix typo.
...
Thanks to Van Nguyen for the bug report.
[SVN r26210]
2004-11-15 07:22:47 +00:00
Vladimir Prus
f6bf284e9e
Expand information about types
...
[SVN r26197]
2004-11-13 09:32:16 +00:00
Vladimir Prus
25f6fb91e3
Revive boostbook.
...
[SVN r26196]
2004-11-13 09:29:55 +00:00
Toon Knapen
7e76d6cd3a
toolset definition for gnu fortran compiler
...
[SVN r26194]
2004-11-12 13:41:45 +00:00
Toon Knapen
00b76d8f50
common settings for all fortran toolsets
...
[SVN r26193]
2004-11-12 13:41:28 +00:00
Vladimir Prus
28867fecac
Allow a generator's 'run' method to return additional usage requirements
...
as the first elements of result. Those usage requirements will be combined
with explicitly specified for the main target.
This is yet another step towards making 'main target classes' unnecessary.
* build/generators.jam
(try-one-generator): Check if generator returned usage requirements or not.
(construct): Make sure first element of result is always property set.
(many other methods): Induced changes
* tools/builtin.jam
(exe-target-class, lib-target-class): Remove.
(linking-generator, seached-lib-generator): Compute usage requirements.
(archiving-generator): New class
[SVN r26192]
2004-11-12 08:11:14 +00:00
Vladimir Prus
1c17c6acfd
Add comment.
...
[SVN r26156]
2004-11-09 08:02:43 +00:00
John Maddock
8bdc17447f
Disabled auto-linking with versioned Intel toolsets: the toolsets use a naming convention that is inconsistent with auto-linking.
...
[SVN r26146]
2004-11-08 12:22:29 +00:00
Rene Rivera
29e9030d95
Eat error output from HardLink for file delete, to prevent ominous messages during install about nonexistant files.
...
[SVN r26139]
2004-11-07 16:52:46 +00:00
Vladimir Prus
1ccdad1403
Make gettext use generator, not main target class.
...
* tools/gettext.jam: The above change.
* build/generators.jam (construct): Allow a generator to produce a target
without type.
[SVN r26103]
2004-11-03 09:42:57 +00:00
Vladimir Prus
14ce4c5cac
Unbreak notfile targets and gettext message catalog update.
...
* build/virtual-target.jam
(abstract-file-target.grist): Handle the case where property list is empty.
(notfile-target.path): New rule.
[SVN r26102]
2004-11-03 09:29:35 +00:00
Vladimir Prus
3d42ee5bea
* tools/boostbook.jam
...
Use generator instead of main target class.
[SVN r26101]
2004-11-03 08:51:06 +00:00
Vladimir Prus
4bfc1df6d5
* tools/fop.jam: Cleanup. Accept command, not path, just like other toolsets.
...
Check for duplicate initialization.
[SVN r26100]
2004-11-03 08:23:04 +00:00
Vladimir Prus
22c6f4e4c0
When 'stage' is used with <traverse-dependencies>on, do not follow the <use>
...
property, since it's typically used when only headers are used.
* build/virtual-target.jam (subvariant.all-referenced-targets): Return
the names of properties.
* tools/stage.jam (stage-target-class.collect-targets): Filter out <use>
Thanks to Jurgen Hunold for the bug report.
[SVN r26052]
2004-11-01 16:10:41 +00:00
Aleksey Gurtovoy
194581f65c
make fop work on Windows
...
[SVN r25997]
2004-10-31 08:00:46 +00:00
Vladimir Prus
e8a1bc9841
Fix some broken links
...
[SVN r25970]
2004-10-30 09:32:04 +00:00
Vladimir Prus
a464067c67
Remove tabs
...
[SVN r25968]
2004-10-30 08:31:48 +00:00
Vladimir Prus
481a0b655f
Fix some links
...
[SVN r25966]
2004-10-30 08:28:12 +00:00
Rene Rivera
b507305306
Fixed header scanning to restore detection of secondary header dependencies. Three basic problems fixed:
...
* The scan regex had spaces instead of tabs in some places. So if an include happen to have tabs it would never be detected.
* The matching for <>, and "" includes generated extra matches with and without the brakets, or quotes.
* The SYSHDRS were not getting added, and hence not considered in search.
[SVN r25957]
2004-10-30 06:26:11 +00:00
Vladimir Prus
c99b338f8b
Fix missing logo
...
[SVN r25936]
2004-10-29 10:43:37 +00:00
Vladimir Prus
072d359630
Make the example compile
...
[SVN r25932]
2004-10-29 09:55:13 +00:00
Vladimir Prus
baee13fa10
Update download locations
...
[SVN r25930]
2004-10-29 09:35:13 +00:00
Vladimir Prus
be5659180e
Bump version
...
[SVN r25929]
2004-10-29 09:34:15 +00:00
Vladimir Prus
3d8e910ab2
Revert part of the previous commit. This caused problems in case of:
...
l = foo//bar ;
ECHO $(l:G=) ;
bjam would replace double slash with single slash.
Thanks to Jurgen Hunold for the bug report.
[SVN r25928]
2004-10-29 09:25:33 +00:00
Rene Rivera
6b210ab851
Fix target-id-of and target-path-of to not throw away extra grist prefixes when more than on is present.
...
[SVN r25919]
2004-10-28 20:04:58 +00:00
Vladimir Prus
5c24317ec4
Don't generate confusing "Home"/"Libraries"/"More" links.
...
[SVN r25912]
2004-10-28 10:31:38 +00:00
Vladimir Prus
2b3fdd6af3
Explain portable/raw features.
...
Based on path by Jurko Gospodnetic.
[SVN r25911]
2004-10-28 10:16:24 +00:00
Vladimir Prus
24619596eb
Add a link.
...
[SVN r25910]
2004-10-28 09:22:25 +00:00
Vladimir Prus
b9aa85925a
Bugfix: on windows, when building a path from root = "h:\" and base
...
"user-config.jam", the result was "h:\\user-config.jam", which was not
found.
* jam_src/pathunix.c (path_build): Check if root ends with slash before
adding yet another one. Simply similiar check for directory element.
Thanks to Jurgen Hunold for the bug report.
[SVN r25909]
2004-10-28 08:47:15 +00:00
John Maddock
b5b4145076
Added original jam copyrights.
...
[SVN r25888]
2004-10-27 11:45:36 +00:00
Vladimir Prus
b4e4e8be0d
Explain build process. More spelling fixes from Jurko Gospodnetic.
...
[SVN r25885]
2004-10-27 09:19:10 +00:00
Vladimir Prus
24141f5696
* build/build-request.jam (expand): Remove, it's not unused.
...
[SVN r25884]
2004-10-27 08:23:55 +00:00
Vladimir Prus
a12633e324
* tools/qt.jam (directory): New rule.
...
Patch from Jurgen Hunold.
[SVN r25874]
2004-10-26 14:28:47 +00:00
Vladimir Prus
fc6219c275
Document VMS path support
...
[SVN r25873]
2004-10-26 14:18:14 +00:00
Vladimir Prus
22a67d8185
Support for VMS paths.
...
Patch from Johan Nilsson.
[SVN r25872]
2004-10-26 11:43:19 +00:00
Markus Schöpflin
c01429c735
Merged fix from RC_1_32_0.
...
[SVN r25871]
2004-10-26 10:20:43 +00:00
Vladimir Prus
3623647e60
Spelling corrections.
...
Patch from Jurko Gospodneti.
[SVN r25869]
2004-10-26 08:04:37 +00:00
Vladimir Prus
4a8a01fa6f
Generate PDF manual and link to it from the site.
...
[SVN r25831]
2004-10-22 12:29:48 +00:00
Vladimir Prus
4852103cac
Fix a broken link
...
[SVN r25830]
2004-10-22 12:14:31 +00:00
Vladimir Prus
d7b7771515
chmod u+w to avoid putting read-only files to SF
...
[SVN r25819]
2004-10-21 10:42:09 +00:00
Vladimir Prus
666f0757aa
Expand extenders manual
...
[SVN r25818]
2004-10-21 10:05:15 +00:00