7c083f0d2bOptimization: don't use 'dependency graph caching'. Experiments show it does not help at all, but complicates the code.
Vladimir Prus
2004-12-17 14:38:05 +0000
d267aafb7bOptimization:
Vladimir Prus
2004-12-17 13:44:08 +0000
e24570215fOptimization:
Vladimir Prus
2004-12-17 13:44:08 +0000
21aad9f658Fix typo
Vladimir Prus
2004-12-16 15:35:53 +0000
28d8b4c46bFix typo
Vladimir Prus
2004-12-16 15:35:53 +0000
2aa01c00b9Fix typo
Vladimir Prus
2004-12-16 14:54:46 +0000
ded33b09d5Fix typo
Vladimir Prus
2004-12-16 14:54:46 +0000
6b91fc0e9fUsage requirements are now propagated all the way up, not only to direct dependents. The previous behaviour can be confusing and there are no use cases where the new behaviour will be bad.
Vladimir Prus
2004-12-16 13:02:35 +0000
5e5c84734dUsage requirements are now propagated all the way up, not only to direct dependents. The previous behaviour can be confusing and there are no use cases where the new behaviour will be bad.
Vladimir Prus
2004-12-16 13:02:35 +0000
1116376707Fix a regression in dependency tracking. Seems like all "include" values were ignored since we tried to find <include>XXX element in a list consisting of a single property-set instance.
Vladimir Prus
2004-12-16 12:37:55 +0000
cde2b788a9Fix a regression in dependency tracking. Seems like all "include" values were ignored since we tried to find <include>XXX element in a list consisting of a single property-set instance.
Vladimir Prus
2004-12-16 12:37:55 +0000
46d4c39af4Use property-set in more places
Vladimir Prus
2004-12-10 15:49:30 +0000
f53c70c0dfUse property-set in more places
Vladimir Prus
2004-12-10 15:49:30 +0000
5ec008ddbcBugfix: searched library was not found when exe depended on obj and obj depended on a searched library.
Vladimir Prus
2004-12-10 10:17:56 +0000
ee27fd4ee2Bugfix: searched library was not found when exe depended on obj and obj depended on a searched library.
Vladimir Prus
2004-12-10 10:17:56 +0000
8b1b6a2d02Expand path.glob comments.
Vladimir Prus
2004-12-10 09:24:59 +0000
10f05e3dfaExpand path.glob comments.
Vladimir Prus
2004-12-10 09:24:59 +0000
63adbc97f6Factored html type out of boostbook.jam and in the process created a modular system for registering new types.
Dave Abrahams
2004-12-10 02:39:57 +0000
42f4871b1bFactored html type out of boostbook.jam and in the process created a modular system for registering new types.
Dave Abrahams
2004-12-10 02:39:57 +0000
b548ecd010initial checkin
Dave Abrahams
2004-12-09 21:58:42 +0000
0e7707514einitial checkin
Dave Abrahams
2004-12-09 21:58:42 +0000
f408979299Bugfix. Call 'xsltproc.xslt' instead of just 'xslt'. Now that main target rule for xslt is automatically defined, this call uses that rule, not the 'action rule' which is intended to call.
Vladimir Prus
2004-12-09 13:52:19 +0000
5c3471d243Bugfix. Call 'xsltproc.xslt' instead of just 'xslt'. Now that main target rule for xslt is automatically defined, this call uses that rule, not the 'action rule' which is intended to call.
Vladimir Prus
2004-12-09 13:52:19 +0000
d296e2969bFix a couple of typos noted by Toon.
Vladimir Prus
2004-12-07 11:53:34 +0000
7cc434fa17Fix a couple of typos noted by Toon.
Vladimir Prus
2004-12-07 11:53:34 +0000
61b421a8adImprove the '--debug-targets' option and rename it to --debug-building. Now everything is nicely indented.
Vladimir Prus
2004-12-07 11:46:45 +0000
61f59a5b0fImprove the '--debug-targets' option and rename it to --debug-building. Now everything is nicely indented.
Vladimir Prus
2004-12-07 11:46:45 +0000
2f73272319Make use of USER_MODULE and NEAREST_USER_LOCATION to optimize V2.
Vladimir Prus
2004-12-07 10:31:02 +0000
f5231eba0fMake use of USER_MODULE and NEAREST_USER_LOCATION to optimize V2.
Vladimir Prus
2004-12-07 10:31:02 +0000
2698cc5abbNew builtins USER_MODULE and NEAREST_USER_LOCATION. V2 changes and explanations are coming later.
Vladimir Prus
2004-12-07 10:21:25 +0000
49aa05d3b4New builtins USER_MODULE and NEAREST_USER_LOCATION. V2 changes and explanations are coming later.
Vladimir Prus
2004-12-07 10:21:25 +0000
afa05ecb1dImproved Boost.Python support. Actually, already committed python.jam (accidentally), so this commit just removed declarations of PYTHON_EXTENSION from builtin.jam.
Vladimir Prus
2004-12-06 14:16:22 +0000
988802a0abImproved Boost.Python support. Actually, already committed python.jam (accidentally), so this commit just removed declarations of PYTHON_EXTENSION from builtin.jam.
Vladimir Prus
2004-12-06 14:16:22 +0000
6f7fbb6aabClarify main rule/type declaration
Vladimir Prus
2004-12-06 14:07:55 +0000
bedd7e8ac5Clarify main rule/type declaration
Vladimir Prus
2004-12-06 14:07:55 +0000
42b9064e1aDon't pass 'main' during type registration in two more cases
Vladimir Prus
2004-12-06 14:03:25 +0000
648b30b73cDon't pass 'main' during type registration in two more cases
Vladimir Prus
2004-12-06 14:03:25 +0000
4c7ff2913cMore type declaration cleanup.
Vladimir Prus
2004-12-06 13:59:51 +0000
6155a88116More type declaration cleanup.
Vladimir Prus
2004-12-06 13:59:51 +0000
cf10af6f1aDeclare a main target rule for every registered type.
Vladimir Prus
2004-12-06 09:59:36 +0000
94e61681f1Declare a main target rule for every registered type.
Vladimir Prus
2004-12-06 09:59:36 +0000
3f608c3e78Bugfix: <library> was ignored for static linking.
Vladimir Prus
2004-12-06 09:40:56 +0000
990560fbabBugfix: <library> was ignored for static linking.
Vladimir Prus
2004-12-06 09:40:56 +0000
cb4d3b06eaSupress 'link-compatibility' warning for:
Vladimir Prus
2004-12-03 14:30:56 +0000
0656ab2818Supress 'link-compatibility' warning for:
Vladimir Prus
2004-12-03 14:30:56 +0000
bc7ed1a9d5Handle <dependency> for 'stage'.
Vladimir Prus
2004-12-03 14:24:32 +0000
6f86fbc1f4Handle <dependency> for 'stage'.
Vladimir Prus
2004-12-03 14:24:32 +0000
bbe3df6f23Add variant/compiler part to the names of installed targets.
Vladimir Prus
2004-12-03 12:35:53 +0000
7d8f3051b8Add variant/compiler part to the names of installed targets.
Vladimir Prus
2004-12-03 12:35:53 +0000
83c465b7deAdd explicit generator override to save work.
Vladimir Prus
2004-12-03 11:25:02 +0000
27c7ab37faAdd explicit generator override to save work.
Vladimir Prus
2004-12-03 11:25:02 +0000
dc64283452Create symbolic links the <so-version> is specified.
Vladimir Prus
2004-12-03 11:23:13 +0000
d2b38551f3Create symbolic links the <so-version> is specified.
Vladimir Prus
2004-12-03 11:23:13 +0000
f0fef4524bDon't hardcode '.so' suffix.
Vladimir Prus
2004-12-03 11:02:56 +0000
6afa38681dDon't hardcode '.so' suffix.
Vladimir Prus
2004-12-03 11:02:56 +0000
58566b47bd* tools/common.jam (path-variable-setting-command): Allow to refer to enviroment variables in the list of values. No it's possible to add an element to a variable. * build/project.jam: Remove obsolete test. * build/toolset.jam (find-property-subset): No longer local, so that test can call it. * test/test.jam: Import 'print' and 'common'. * util/print.jam: Comment out failing unit test.
Vladimir Prus
2004-12-03 10:46:05 +0000
fc9f31c127* tools/common.jam (path-variable-setting-command): Allow to refer to enviroment variables in the list of values. No it's possible to add an element to a variable. * build/project.jam: Remove obsolete test. * build/toolset.jam (find-property-subset): No longer local, so that test can call it. * test/test.jam: Import 'print' and 'common'. * util/print.jam: Comment out failing unit test.
Vladimir Prus
2004-12-03 10:46:05 +0000
760839f6c9Forgotten part of stage fixes commit
Vladimir Prus
2004-12-03 10:42:35 +0000
787d66ea54Forgotten part of stage fixes commit
Vladimir Prus
2004-12-03 10:42:35 +0000
d96e80ee0cCleanup stage rule.
Vladimir Prus
2004-12-03 10:12:31 +0000
2600f1c728Cleanup stage rule.
Vladimir Prus
2004-12-03 10:12:31 +0000
ac7eba458eThe 'stage' rule now understands the <tag> feauture.
Vladimir Prus
2004-12-03 08:42:05 +0000
db137f4034The 'stage' rule now understands the <tag> feauture.
Vladimir Prus
2004-12-03 08:42:05 +0000
aabded2811Refactor/improve <tag> support.
Vladimir Prus
2004-12-03 08:28:37 +0000
230ec44483Refactor/improve <tag> support.
Vladimir Prus
2004-12-03 08:28:37 +0000
8bb8145360Document new project-root.jam semantics, change the name to Jamroot, and cflags/linkflags features.
Vladimir Prus
2004-12-03 07:47:16 +0000
b4cd4ee508Document new project-root.jam semantics, change the name to Jamroot, and cflags/linkflags features.
Vladimir Prus
2004-12-03 07:47:16 +0000
9fe5de91dbAdded <so-version> feature, and make stage add the version and relink shared libraries when needed.
Vladimir Prus
2004-12-02 11:32:07 +0000
9e6512273bAdded <so-version> feature, and make stage add the version and relink shared libraries when needed.
Vladimir Prus
2004-12-02 11:32:07 +0000
8d9bd4d70bAllow the 'path.glob' and 'glob' Jamfile rule to accept wildcards in directory names. For example:
Vladimir Prus
2004-12-02 09:41:31 +0000
76b9d2d819Allow the 'path.glob' and 'glob' Jamfile rule to accept wildcards in directory names. For example:
Vladimir Prus
2004-12-02 09:41:31 +0000
e27347e104Fix stlport init example
Vladimir Prus
2004-12-02 07:37:09 +0000
d09d675152Fix stlport init example
Vladimir Prus
2004-12-02 07:37:09 +0000
ab892de529Unbreak stlport for msvc, and for 'hostios' configuration.
Vladimir Prus
2004-12-02 07:35:23 +0000
7015ebb122Unbreak stlport for msvc, and for 'hostios' configuration.
Vladimir Prus
2004-12-02 07:35:23 +0000
ea8e6a7950Don't delete EXE's when debugging.
Dave Abrahams
2004-12-01 16:51:37 +0000
f796c2a971Make changes at Doug's request.
Dave Abrahams
2004-12-01 16:50:56 +0000
b4c6c27664Make changes at Doug's request.
Dave Abrahams
2004-12-01 16:50:56 +0000
be03015bffUpdate architecture docs.
Vladimir Prus
2004-11-26 12:18:47 +0000
c6293e15d8Update architecture docs.
Vladimir Prus
2004-11-26 12:18:47 +0000
066f260c33Problem: Long command line problem using msvc toolset on BoostBuild V2
Vladimir Prus
2004-11-23 09:57:33 +0000
39fb2277a2Problem: Long command line problem using msvc toolset on BoostBuild V2
Vladimir Prus
2004-11-23 09:57:33 +0000
78365ce534Fix some problems with project loading
Vladimir Prus
2004-11-22 09:02:52 +0000
094b2aa656Fix some problems with project loading
Vladimir Prus
2004-11-22 09:02:52 +0000
3436d124caThe 'stdlib' feature is no longer link-incompatible, as I generally don't think link-compatibility check does any good.
Vladimir Prus
2004-11-22 07:52:11 +0000
6b0bc477f9The 'stdlib' feature is no longer link-incompatible, as I generally don't think link-compatibility check does any good.
Vladimir Prus
2004-11-22 07:52:11 +0000
f08adb0f78Refactoring.
Vladimir Prus
2004-11-19 11:23:24 +0000
bc58161dd8Refactoring.
Vladimir Prus
2004-11-19 11:23:24 +0000
daf4d58c63* 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.
Vladimir Prus
2004-11-19 09:51:54 +0000