Commit Graph

  • 7c083f0d2b Optimization: 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
  • d267aafb7b Optimization: Vladimir Prus 2004-12-17 13:44:08 +0000
  • e24570215f Optimization: Vladimir Prus 2004-12-17 13:44:08 +0000
  • 21aad9f658 Fix typo Vladimir Prus 2004-12-16 15:35:53 +0000
  • 28d8b4c46b Fix typo Vladimir Prus 2004-12-16 15:35:53 +0000
  • 2aa01c00b9 Fix typo Vladimir Prus 2004-12-16 14:54:46 +0000
  • ded33b09d5 Fix typo Vladimir Prus 2004-12-16 14:54:46 +0000
  • 6b91fc0e9f Usage 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
  • 5e5c84734d Usage 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
  • 1116376707 Fix 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
  • cde2b788a9 Fix 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
  • d1cfe7b0e7 intel fortran compiler Toon Knapen 2004-12-15 08:47:35 +0000
  • b0aade801a intel fortran compiler Toon Knapen 2004-12-15 08:47:35 +0000
  • 46d4c39af4 Use property-set in more places Vladimir Prus 2004-12-10 15:49:30 +0000
  • f53c70c0df Use property-set in more places Vladimir Prus 2004-12-10 15:49:30 +0000
  • 5ec008ddbc Bugfix: 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
  • ee27fd4ee2 Bugfix: 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
  • 8b1b6a2d02 Expand path.glob comments. Vladimir Prus 2004-12-10 09:24:59 +0000
  • 10f05e3dfa Expand path.glob comments. Vladimir Prus 2004-12-10 09:24:59 +0000
  • 63adbc97f6 Factored 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
  • 42f4871b1b Factored 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
  • b548ecd010 initial checkin Dave Abrahams 2004-12-09 21:58:42 +0000
  • 0e7707514e initial checkin Dave Abrahams 2004-12-09 21:58:42 +0000
  • f408979299 Bugfix. 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
  • 5c3471d243 Bugfix. 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
  • d296e2969b Fix a couple of typos noted by Toon. Vladimir Prus 2004-12-07 11:53:34 +0000
  • 7cc434fa17 Fix a couple of typos noted by Toon. Vladimir Prus 2004-12-07 11:53:34 +0000
  • 61b421a8ad Improve the '--debug-targets' option and rename it to --debug-building. Now everything is nicely indented. Vladimir Prus 2004-12-07 11:46:45 +0000
  • 61f59a5b0f Improve the '--debug-targets' option and rename it to --debug-building. Now everything is nicely indented. Vladimir Prus 2004-12-07 11:46:45 +0000
  • 2f73272319 Make use of USER_MODULE and NEAREST_USER_LOCATION to optimize V2. Vladimir Prus 2004-12-07 10:31:02 +0000
  • f5231eba0f Make use of USER_MODULE and NEAREST_USER_LOCATION to optimize V2. Vladimir Prus 2004-12-07 10:31:02 +0000
  • 2698cc5abb New builtins USER_MODULE and NEAREST_USER_LOCATION. V2 changes and explanations are coming later. Vladimir Prus 2004-12-07 10:21:25 +0000
  • 49aa05d3b4 New builtins USER_MODULE and NEAREST_USER_LOCATION. V2 changes and explanations are coming later. Vladimir Prus 2004-12-07 10:21:25 +0000
  • afa05ecb1d Improved 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
  • 988802a0ab Improved 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
  • 6f7fbb6aab Clarify main rule/type declaration Vladimir Prus 2004-12-06 14:07:55 +0000
  • bedd7e8ac5 Clarify main rule/type declaration Vladimir Prus 2004-12-06 14:07:55 +0000
  • 42b9064e1a Don't pass 'main' during type registration in two more cases Vladimir Prus 2004-12-06 14:03:25 +0000
  • 648b30b73c Don't pass 'main' during type registration in two more cases Vladimir Prus 2004-12-06 14:03:25 +0000
  • 4c7ff2913c More type declaration cleanup. Vladimir Prus 2004-12-06 13:59:51 +0000
  • 6155a88116 More type declaration cleanup. Vladimir Prus 2004-12-06 13:59:51 +0000
  • cf10af6f1a Declare a main target rule for every registered type. Vladimir Prus 2004-12-06 09:59:36 +0000
  • 94e61681f1 Declare a main target rule for every registered type. Vladimir Prus 2004-12-06 09:59:36 +0000
  • 3f608c3e78 Bugfix: <library> was ignored for static linking. Vladimir Prus 2004-12-06 09:40:56 +0000
  • 990560fbab Bugfix: <library> was ignored for static linking. Vladimir Prus 2004-12-06 09:40:56 +0000
  • cb4d3b06ea Supress 'link-compatibility' warning for: Vladimir Prus 2004-12-03 14:30:56 +0000
  • 0656ab2818 Supress 'link-compatibility' warning for: Vladimir Prus 2004-12-03 14:30:56 +0000
  • bc7ed1a9d5 Handle <dependency> for 'stage'. Vladimir Prus 2004-12-03 14:24:32 +0000
  • 6f86fbc1f4 Handle <dependency> for 'stage'. Vladimir Prus 2004-12-03 14:24:32 +0000
  • bbe3df6f23 Add variant/compiler part to the names of installed targets. Vladimir Prus 2004-12-03 12:35:53 +0000
  • 7d8f3051b8 Add variant/compiler part to the names of installed targets. Vladimir Prus 2004-12-03 12:35:53 +0000
  • 83c465b7de Add explicit generator override to save work. Vladimir Prus 2004-12-03 11:25:02 +0000
  • 27c7ab37fa Add explicit generator override to save work. Vladimir Prus 2004-12-03 11:25:02 +0000
  • dc64283452 Create symbolic links the <so-version> is specified. Vladimir Prus 2004-12-03 11:23:13 +0000
  • d2b38551f3 Create symbolic links the <so-version> is specified. Vladimir Prus 2004-12-03 11:23:13 +0000
  • f0fef4524b Don't hardcode '.so' suffix. Vladimir Prus 2004-12-03 11:02:56 +0000
  • 6afa38681d Don'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
  • 760839f6c9 Forgotten part of stage fixes commit Vladimir Prus 2004-12-03 10:42:35 +0000
  • 787d66ea54 Forgotten part of stage fixes commit Vladimir Prus 2004-12-03 10:42:35 +0000
  • d96e80ee0c Cleanup stage rule. Vladimir Prus 2004-12-03 10:12:31 +0000
  • 2600f1c728 Cleanup stage rule. Vladimir Prus 2004-12-03 10:12:31 +0000
  • ac7eba458e The 'stage' rule now understands the <tag> feauture. Vladimir Prus 2004-12-03 08:42:05 +0000
  • db137f4034 The 'stage' rule now understands the <tag> feauture. Vladimir Prus 2004-12-03 08:42:05 +0000
  • aabded2811 Refactor/improve <tag> support. Vladimir Prus 2004-12-03 08:28:37 +0000
  • 230ec44483 Refactor/improve <tag> support. Vladimir Prus 2004-12-03 08:28:37 +0000
  • 8bb8145360 Document new project-root.jam semantics, change the name to Jamroot, and cflags/linkflags features. Vladimir Prus 2004-12-03 07:47:16 +0000
  • b4cd4ee508 Document new project-root.jam semantics, change the name to Jamroot, and cflags/linkflags features. Vladimir Prus 2004-12-03 07:47:16 +0000
  • 9fe5de91db Added <so-version> feature, and make stage add the version and relink shared libraries when needed. Vladimir Prus 2004-12-02 11:32:07 +0000
  • 9e6512273b Added <so-version> feature, and make stage add the version and relink shared libraries when needed. Vladimir Prus 2004-12-02 11:32:07 +0000
  • 8d9bd4d70b Allow the 'path.glob' and 'glob' Jamfile rule to accept wildcards in directory names. For example: Vladimir Prus 2004-12-02 09:41:31 +0000
  • 76b9d2d819 Allow the 'path.glob' and 'glob' Jamfile rule to accept wildcards in directory names. For example: Vladimir Prus 2004-12-02 09:41:31 +0000
  • e27347e104 Fix stlport init example Vladimir Prus 2004-12-02 07:37:09 +0000
  • d09d675152 Fix stlport init example Vladimir Prus 2004-12-02 07:37:09 +0000
  • ab892de529 Unbreak stlport for msvc, and for 'hostios' configuration. Vladimir Prus 2004-12-02 07:35:23 +0000
  • 7015ebb122 Unbreak stlport for msvc, and for 'hostios' configuration. Vladimir Prus 2004-12-02 07:35:23 +0000
  • ea8e6a7950 Don't delete EXE's when debugging. Dave Abrahams 2004-12-01 16:51:37 +0000
  • f796c2a971 Make changes at Doug's request. Dave Abrahams 2004-12-01 16:50:56 +0000
  • b4c6c27664 Make changes at Doug's request. Dave Abrahams 2004-12-01 16:50:56 +0000
  • 51bfbaad29 apply Caleb Epstein's SunPro patch Aleksey Gurtovoy 2004-12-01 10:15:21 +0000
  • 23bca90019 Really allow to configure different versions of STLPort. Vladimir Prus 2004-12-01 09:42:06 +0000
  • 323da7935d Really allow to configure different versions of STLPort. Vladimir Prus 2004-12-01 09:42:06 +0000
  • a4f3de44f3 Allow Jamroot as alternative (and preferred) spelling of project-root.jam. Vladimir Prus 2004-11-29 15:44:58 +0000
  • 70c6ca08dd Allow Jamroot as alternative (and preferred) spelling of project-root.jam. Vladimir Prus 2004-11-29 15:44:58 +0000
  • 0a4f7139d0 Fix example gcc initialization. Vladimir Prus 2004-11-29 07:29:19 +0000
  • 8219864207 Fix example gcc initialization. Vladimir Prus 2004-11-29 07:29:19 +0000
  • 21b68833f9 merge RC_1_32_0 fixes Aleksey Gurtovoy 2004-11-28 04:44:21 +0000
  • 7eb16fce02 merge RC_1_32_0 fixes Aleksey Gurtovoy 2004-11-28 04:44:21 +0000
  • be03015bff Update architecture docs. Vladimir Prus 2004-11-26 12:18:47 +0000
  • c6293e15d8 Update architecture docs. Vladimir Prus 2004-11-26 12:18:47 +0000
  • 066f260c33 Problem: Long command line problem using msvc toolset on BoostBuild V2 Vladimir Prus 2004-11-23 09:57:33 +0000
  • 39fb2277a2 Problem: Long command line problem using msvc toolset on BoostBuild V2 Vladimir Prus 2004-11-23 09:57:33 +0000
  • 78365ce534 Fix some problems with project loading Vladimir Prus 2004-11-22 09:02:52 +0000
  • 094b2aa656 Fix some problems with project loading Vladimir Prus 2004-11-22 09:02:52 +0000
  • 3436d124ca The '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
  • 6b0bc477f9 The '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
  • f08adb0f78 Refactoring. Vladimir Prus 2004-11-19 11:23:24 +0000
  • bc58161dd8 Refactoring. 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