1c3dde62b7Forgotten change.
Vladimir Prus
2003-12-11 14:20:55 +0000
37cf2d1afcAnother fix for standalone projects.
Vladimir Prus
2003-12-11 14:12:02 +0000
fcc1dfdd5fAnother fix for standalone projects.
Vladimir Prus
2003-12-11 14:12:02 +0000
860db52c28Fix a couple of bugs with absolute filesnames.
Vladimir Prus
2003-12-11 13:46:11 +0000
8184b26a6fFix a couple of bugs with absolute filesnames.
Vladimir Prus
2003-12-11 13:46:11 +0000
d8698e59e2Don't even call the 'init' rule of toolset twice.
Vladimir Prus
2003-12-11 13:42:40 +0000
2d54410b6cDon't even call the 'init' rule of toolset twice.
Vladimir Prus
2003-12-11 13:42:40 +0000
3470afe5c9Bump bjam version.
Vladimir Prus
2003-12-11 10:19:42 +0000
aed5122119Bump bjam version.
Vladimir Prus
2003-12-11 10:19:42 +0000
a1753ca655* 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.
Vladimir Prus
2003-12-11 10:14:58 +0000
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.
Vladimir Prus
2003-12-11 10:14:58 +0000
a2c0c53947Make 'sequence.select-highest-ranked' native.
Vladimir Prus
2003-12-11 09:02:01 +0000
8e1a189707Make 'sequence.select-highest-ranked' native.
Vladimir Prus
2003-12-11 09:02:01 +0000
07804f53eeHuh, memory management is jam is tricky.
Vladimir Prus
2003-12-10 15:28:30 +0000
cc1cfed76eHuh, memory management is jam is tricky.
Vladimir Prus
2003-12-10 15:28:30 +0000
575e4a7d4dForgotten file
Vladimir Prus
2003-12-10 15:06:00 +0000
568d9e83dfForgotten file
Vladimir Prus
2003-12-10 15:06:00 +0000
e071a761d2Make 'property-set.create' native.
Vladimir Prus
2003-12-10 14:57:14 +0000
2aa468d556Make 'property-set.create' native.
Vladimir Prus
2003-12-10 14:57:14 +0000
74741e6864Add native version of 'regex.transform'. The rule is used during header scanning, so should be as fast as possible.
Vladimir Prus
2003-12-10 11:29:09 +0000
8dacac3c02Add native version of 'regex.transform'. The rule is used during header scanning, so should be as fast as possible.
Vladimir Prus
2003-12-10 11:29:09 +0000
0279425a0eTigthen 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.
Vladimir Prus
2003-12-10 10:42:46 +0000
167f6c79daTigthen 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.
Vladimir Prus
2003-12-10 10:42:46 +0000
d424dcf8c5Pass 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.
Vladimir Prus
2003-12-10 10:00:20 +0000
7d48ebd981Pass 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.
Vladimir Prus
2003-12-10 10:00:20 +0000
8c0ca0e3b8Optimizations.
Vladimir Prus
2003-12-10 09:28:47 +0000
84569b1611Optimizations.
Vladimir Prus
2003-12-10 09:28:47 +0000
62aeee6f78The 'path.exists' rule is now native.
Vladimir Prus
2003-12-10 08:27:21 +0000
b03372ac97The 'path.exists' rule is now native.
Vladimir Prus
2003-12-10 08:27:21 +0000
ccb28e2febMinor refactorings.
Vladimir Prus
2003-12-10 08:10:13 +0000
d205f1b942Minor refactorings.
Vladimir Prus
2003-12-10 08:10:13 +0000
6a9b3e32b2* utils/set.jam (difference): Use native rule.
Vladimir Prus
2003-12-10 07:58:05 +0000
de1c5606b9* utils/set.jam (difference): Use native rule.
Vladimir Prus
2003-12-10 07:58:05 +0000
900808bc7aImplement NATIVE_RULE builtin and native version of set.difference.
Vladimir Prus
2003-12-10 07:57:22 +0000
f8d7d9ce63Implement NATIVE_RULE builtin and native version of set.difference.
Vladimir Prus
2003-12-10 07:57:22 +0000
a051902d37Forgotten change.
Vladimir Prus
2003-12-10 07:55:01 +0000
5bc0e9838cForgotten change.
Vladimir Prus
2003-12-10 07:55:01 +0000
179ed88d07Added a script for automatically bumping bjam version.
Vladimir Prus
2003-12-10 07:49:14 +0000
f78c05c27bAdded a script for automatically bumping bjam version.
Vladimir Prus
2003-12-10 07:49:14 +0000
771ef2230dWhen build directory is specified via 'build-dir' project attribute, don't add 'bin' to the path.
Vladimir Prus
2003-12-10 06:39:27 +0000
7a92f8cbcbWhen build directory is specified via 'build-dir' project attribute, don't add 'bin' to the path.
Vladimir Prus
2003-12-10 06:39:27 +0000
1e6757cac8Optimization.
Vladimir Prus
2003-12-09 09:40:26 +0000
4464a41aefOptimization.
Vladimir Prus
2003-12-09 09:40:26 +0000
47fbc85ab1Simplifications.
Vladimir Prus
2003-12-09 09:14:38 +0000
d663554e87Simplifications.
Vladimir Prus
2003-12-09 09:14:38 +0000
81e52d95f9Add support to speficy a rename rule for the target files.
Rene Rivera
2003-12-07 23:33:45 +0000
ee7117aceeTell to cd to Boost.Build root before running "bjam --version". Also link to site_config_targets.
Vladimir Prus
2003-12-02 10:44:49 +0000
09119398a4Tell to cd to Boost.Build root before running "bjam --version". Also link to site_config_targets.
Vladimir Prus
2003-12-02 10:44:49 +0000
a5189e3917Improve the way grist for targets is computed. In particual, for targets with known location, that location is used as grist.
Vladimir Prus
2003-12-02 10:35:14 +0000
19a5a76dc1Improve the way grist for targets is computed. In particual, for targets with known location, that location is used as grist.
Vladimir Prus
2003-12-02 10:35:14 +0000
25ff95fdf3Fix broken link.
Vladimir Prus
2003-12-02 10:24:19 +0000
bd4bcbf7e8Fix broken link.
Vladimir Prus
2003-12-02 10:24:19 +0000
78dbd89576Remove files which are now in v2/doc
Vladimir Prus
2003-12-02 10:11:17 +0000
e576148862Obsolete file, replaced by /more/getting_started.html.
Rene Rivera
2003-12-02 05:06:24 +0000
4beb364c82Repoint away from soon to disappear file.
Rene Rivera
2003-12-02 05:02:09 +0000
138011e9aaFix doc formatting to comple with ReST.
Vladimir Prus
2003-12-01 06:10:11 +0000
e95f44bffaFix doc formatting to comple with ReST.
Vladimir Prus
2003-12-01 06:10:11 +0000
70aed83e65Script and HTML to generate build log summary.
Rene Rivera
2003-12-01 00:56:28 +0000
3f011b059bWorkaround hang in --help handling.
Vladimir Prus
2003-11-28 06:42:09 +0000
4e9ebe6d49Workaround hang in --help handling.
Vladimir Prus
2003-11-28 06:42:09 +0000
282dd834c1Add --debugger option for running tests under the debugger.
Dave Abrahams
2003-11-27 03:20:59 +0000
0d45179994Fix up python-debug executable determination for NT.
Dave Abrahams
2003-11-27 03:20:14 +0000
3c570cf2d4Bug fix
Dave Abrahams
2003-11-24 21:49:21 +0000
6ec2bd2e5cFixes for --dump-tests with Python testing.
Dave Abrahams
2003-11-24 15:21:23 +0000
ade30d30d0Allow path-properties to be specified as project-relative, i.e. <include>@boost/foo/bar.
Dave Abrahams
2003-11-24 02:50:28 +0000
89dfd49462* build/property.jam (refine): Pass conditional properties throught.
Vladimir Prus
2003-11-21 14:24:24 +0000
80559fffd3* build/property.jam (refine): Pass conditional properties throught.
Vladimir Prus
2003-11-21 14:24:24 +0000
048fca4501Make it possible to test multiple borland compilers
Dave Abrahams
2003-11-20 21:43:49 +0000
aa2c9df307Force forward slashes on input file paths
Dave Abrahams
2003-11-20 21:43:17 +0000
333a6148ebAdd <dependency> feature.
Vladimir Prus
2003-11-20 13:01:58 +0000
7a4f4d6be2Add <dependency> feature.
Vladimir Prus
2003-11-20 13:01:58 +0000
bc399e9265Add new W32_GETREG builtin.
Vladimir Prus
2003-11-19 14:31:07 +0000
582324b8efAdd new W32_GETREG builtin.
Vladimir Prus
2003-11-19 14:31:07 +0000
9f48c555e7Rename installing section to more sensible building boost.jam. Add note about only needing to build one bjam for any boost.build toolset. Add note for default location of bjam source in distribution.
Rene Rivera
2003-11-18 21:15:40 +0000
c9d448c4d0Rename installing section to more sensible building boost.jam. Add note about only needing to build one bjam for any boost.build toolset. Add note for default location of bjam source in distribution.
Rene Rivera
2003-11-18 21:15:40 +0000
4008fbb995Add common-stage-tag back in for backward compatability.
Rene Rivera
2003-11-17 17:57:57 +0000
c73a3a7324Rename common-state-tag to common-variant-tag. Add version number to common-variant-tag from <version> property. Change common-names to only return the common-variant-tag for temporary compatability.
Rene Rivera
2003-11-17 04:08:18 +0000
c42c018725Add <version> feature to control the value for the common-variants-tag rule.
Rene Rivera
2003-11-17 03:56:30 +0000
21c7471c3a* Fixed Boost.Thread jamfile to add the missing #include paths
Dave Abrahams
2003-11-15 15:41:41 +0000
e845d377b5Fix testing suffixes
Dave Abrahams
2003-11-14 21:17:11 +0000
a3eef9478b* tools/msvc.jam (archive): Delete .lib before adding new files.
Vladimir Prus
2003-11-13 11:04:43 +0000
26ea0bd963* tools/msvc.jam (archive): Delete .lib before adding new files.
Vladimir Prus
2003-11-13 11:04:43 +0000
da610ce6b1Bugfixes for my last round of refactorings. NEEDLIBS was getting dropped from toolsets that use command files.
Dave Abrahams
2003-11-11 18:42:43 +0000