Vladimir Prus
5365de8675
Make 'regression.py' work with msvc.
...
* tools/builtin.jam
(exe-target-class.compute-usage-requirements): Pass <dll-path> properties
as usage requirements.
* tools/testing.jam
(capture-output): Handle <dll-path> properties.
* tools/common.jam
(path-variable-setting-command): New rule.
[SVN r20522]
2003-10-28 12:16:10 +00:00
Vladimir Prus
e498a3c659
Make the 'regression' test case work on windows with gcc.
...
[SVN r20299]
2003-10-08 05:49:57 +00:00
Vladimir Prus
3f08549a11
Support arguments to 'run'-ed command an input file.
...
[SVN r20274]
2003-10-07 10:46:34 +00:00
Vladimir Prus
cb8c58b87e
First version of regression testing support in V2.
...
* new/testing.jam: Loots of changes.
* new/virtual-target.jam:
(action.path): Handle <location-prefix> property.
[SVN r20188]
2003-09-26 07:03:55 +00:00
Vladimir Prus
81dc7f094b
Rename 'xclass' to 'class'.
...
[SVN r19458]
2003-08-05 05:25:33 +00:00
Vladimir Prus
a8291718dd
Rename 'xnew' to just 'new'.
...
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
96ba56a2e9
Drop all style classes support.
...
[SVN r19433]
2003-08-04 10:53:34 +00:00
Vladimir Prus
5e191e6cc6
New builtin SORT.
...
[SVN r19430]
2003-08-04 09:27:47 +00:00
Vladimir Prus
3bb6fbed85
Convert remaining classes.
...
[SVN r19429]
2003-08-04 09:25:34 +00:00
Vladimir Prus
fe09f7e4fe
Move abstract-target hierarchy to new classes.
...
[SVN r19428]
2003-08-04 09:22:29 +00:00
Vladimir Prus
6338351c15
Make action hierarchy use new style classes.
...
[SVN r19426]
2003-08-04 09:15:36 +00:00
Vladimir Prus
648087afed
Make virtual-target hierarchy use new style classes.
...
[SVN r19425]
2003-08-04 09:13:22 +00:00
Vladimir Prus
b7e797bf5c
Sync with the rest of code.
...
[SVN r17481]
2003-02-17 09:43:04 +00:00
Vladimir Prus
f72669f745
Added testing.launcher feature. For example, now unit tests can be
...
run under valgrind.
[SVN r17063]
2003-01-28 15:12:31 +00:00
Vladimir Prus
b12a902687
Clean ups.
...
* new/builtin.jam: Made 'toolset' and 'variant'
features symmentic. Document and fix the 'variant' rule.
* new/virtual-target.jam: Refactoring attempts. Split
virtual-target into virtual-target and derived from it
file-target. Eliminate some duplication in setting target
locations.
[SVN r16437]
2002-11-27 08:37:07 +00:00
Vladimir Prus
cb7c085b33
Cleanup main target alternative creationg.
...
* new/targets.jam
(abstract-target.name): New method.
(abstract-target.project): New method.
(main-target-alternative): Simplify. Only register
main target alternative. Don't to fancy processing
of arguments.
(main-target-requirements): New rule.
(main-target-use-requirements): New rule.
(main-target-default-build): New rule.
[SVN r16249]
2002-11-15 07:20:23 +00:00
Vladimir Prus
e147aa0b32
Make some refactoring.
...
* new/virtual-target.jam (virtual-target): Eliminate 'subvariant'
attribute. Use properties of action to for the same
purpose.
* new/testing.jam: Induced changes.
* new/make.jam: Induced changes.
* new/generators.jam: Induced changes.
[SVN r16128]
2002-11-06 08:13:40 +00:00
Vladimir Prus
e44de6f1b0
Implement dependendency features.
...
[SVN r15850]
2002-10-10 11:58:41 +00:00
Vladimir Prus
9e696814a3
Bugfixes.
...
* new/virtual-targets.jam (virtual-target.root): New rule
(traverse): Don't traverse past roots.
* new/targets.jam (main-target): Call 'virtual-target.root' as
appropriate.
[SVN r15773]
2002-10-07 14:34:43 +00:00
Vladimir Prus
4115276dec
Sundry improvements:
...
Bison and lex support.
unit-test rule
--version option
default build really works
* new/build-system.jam: Bugfixes. Added "--version" option.
* new/project.jam: If default-build is not specifies, don't stick "debug".
* new/property.jam (evaluate-conditionals): New rule.
* new/targets.jam (basic-target.generate): Evalute conditional properties.
* test/BoostBuild.py (Tester.maybe_do_diff): New method.
(Tester.run_build_system): Call the above method when
appropriate.
[SVN r15771]
2002-10-07 13:34:14 +00:00