Commit Graph

12124 Commits

Author SHA1 Message Date
Dave Abrahams
6f75d06d7e fix assertions
[SVN r17517]
2003-02-19 00:58:28 +00:00
Dave Abrahams
5b91e908c8 Uniquely-identify value-specific subfeatures
[SVN r17516]
2003-02-19 00:57:28 +00:00
Dave Abrahams
6db40621b9 Uniquely-identify value-specific subfeatures
[SVN r17516]
2003-02-19 00:57:28 +00:00
Vladimir Prus
352bc8c515 Improve stage rule, allowing to specify location in requirements. This
allows short name for stage targets which install to global locations.


[SVN r17508]
2003-02-18 11:25:04 +00:00
Vladimir Prus
e6fd724bd8 Improve stage rule, allowing to specify location in requirements. This
allows short name for stage targets which install to global locations.


[SVN r17508]
2003-02-18 11:25:04 +00:00
Vladimir Prus
0264dca306 Improve running tests.
1. Test names are printed as they are executed.
2. The test which failed during the previous run is executed as soon
   as possible.yx


[SVN r17507]
2003-02-18 09:00:59 +00:00
Vladimir Prus
e02e18061f Improve running tests.
1. Test names are printed as they are executed.
2. The test which failed during the previous run is executed as soon
   as possible.yx


[SVN r17507]
2003-02-18 09:00:59 +00:00
Vladimir Prus
188f0e963b Followup to the last commit: don't import 'exe_suffix'.
[SVN r17506]
2003-02-18 08:57:28 +00:00
Vladimir Prus
0871ce49d2 Followup to the last commit: don't import 'exe_suffix'.
[SVN r17506]
2003-02-18 08:57:28 +00:00
Vladimir Prus
2f58129645 Automatically adjust suffixes when running tests.
[SVN r17505]
2003-02-18 08:32:57 +00:00
Vladimir Prus
0a9e4270b2 Automatically adjust suffixes when running tests.
[SVN r17505]
2003-02-18 08:32:57 +00:00
Vladimir Prus
95d4da2990 Don't link to -lz and assume it's existence: build a private library
for testing. Also, test both <name> and <search> in one test.


[SVN r17503]
2003-02-18 06:56:12 +00:00
Vladimir Prus
cec1703a3b Don't link to -lz and assume it's existence: build a private library
for testing. Also, test both <name> and <search> in one test.


[SVN r17503]
2003-02-18 06:56:12 +00:00
Dave Abrahams
fbc6881afc Work around a bug in our indirect rule invocation
******* This indicates a core Jam bug!! ********


[SVN r17502]
2003-02-18 05:39:54 +00:00
Dave Abrahams
495874710e Work around a bug in our indirect rule invocation
******* This indicates a core Jam bug!! ********


[SVN r17502]
2003-02-18 05:39:54 +00:00
Dave Abrahams
9c965a9e24 Hack around NT symlink support
[SVN r17496]
2003-02-17 17:52:20 +00:00
Dave Abrahams
5e9b8905b6 Hack around NT symlink support
[SVN r17496]
2003-02-17 17:52:20 +00:00
Dave Abrahams
c4a6ea5602 Fix some assertions
[SVN r17495]
2003-02-17 17:51:55 +00:00
Dave Abrahams
089c1a151e Fix some assertions
[SVN r17495]
2003-02-17 17:51:55 +00:00
Dave Abrahams
9a796defcb Bug fixes. Still some problems but I managed to make something work :)
[SVN r17494]
2003-02-17 17:51:32 +00:00
Dave Abrahams
614edfc967 Bug fixes. Still some problems but I managed to make something work :)
[SVN r17494]
2003-02-17 17:51:32 +00:00
Dave Abrahams
a9d16b349c disable use of allow-composing
[SVN r17493]
2003-02-17 17:51:07 +00:00
Dave Abrahams
398f71909c disable use of allow-composing
[SVN r17493]
2003-02-17 17:51:07 +00:00
Dave Abrahams
ddae7ef696 fix bogus removal
[SVN r17492]
2003-02-17 17:50:34 +00:00
Dave Abrahams
4a07bce1dd fix bogus removal
[SVN r17492]
2003-02-17 17:50:34 +00:00
Dave Abrahams
6233375cba bogus removal
[SVN r17491]
2003-02-17 17:49:52 +00:00
Dave Abrahams
8febe8edcf bogus removal
[SVN r17491]
2003-02-17 17:49:52 +00:00
Dave Abrahams
cc77be5098 response file bugfixes
[SVN r17490]
2003-02-17 17:42:49 +00:00
Dave Abrahams
af78d8bb8c response file bugfixes
[SVN r17490]
2003-02-17 17:42:49 +00:00
Markus Schöpflin
79c5388217 Added compiler command line option -qcpluscmt when compiling C sources
to allow C++ comments.


[SVN r17489]
2003-02-17 16:19:54 +00:00
Dave Abrahams
38ca2de3b2 untested MSVC toolset
untested response-file support
expanded optimization to speed/space/off

removed module_actions.PYC
validate multiple properties at once.
Fix bugs in type.jam, virtual-target.jam, symlink.py


[SVN r17487]
2003-02-17 15:16:35 +00:00
Dave Abrahams
991f2ecde2 untested MSVC toolset
untested response-file support
expanded optimization to speed/space/off

removed module_actions.PYC
validate multiple properties at once.
Fix bugs in type.jam, virtual-target.jam, symlink.py


[SVN r17487]
2003-02-17 15:16:35 +00:00
Dave Abrahams
5d0f3e119a Fix inlining switch
[SVN r17485]
2003-02-17 13:24:24 +00:00
Vladimir Prus
e9f7422b2b Cleanups.
* new/virtual-target.jam
     (abstract-file-target.extra-grist): Remove
     (null-action): New class.

* new/prebuilt.jam
     (prebuilt-file-generator): Don't use 'extra-grist', use
     'null-action' instread to distinguish different prebuilt targets.


[SVN r17482]
2003-02-17 09:51:06 +00:00
Vladimir Prus
ad8d438af3 Cleanups.
* new/virtual-target.jam
     (abstract-file-target.extra-grist): Remove
     (null-action): New class.

* new/prebuilt.jam
     (prebuilt-file-generator): Don't use 'extra-grist', use
     'null-action' instread to distinguish different prebuilt targets.


[SVN r17482]
2003-02-17 09:51:06 +00:00
Vladimir Prus
81b7961c6c Sync with the rest of code.
[SVN r17481]
2003-02-17 09:43:04 +00:00
Vladimir Prus
b7e797bf5c Sync with the rest of code.
[SVN r17481]
2003-02-17 09:43:04 +00:00
Vladimir Prus
29699d629e Bugfix: virtual target with per-main-target properties can be confused
with ordinary virtual target.

* new/virtual-target.jam
    (abstract-file-target.specific-main-target): New overridable rule.
    (abstract-file-target.actual-name): Use the above.
    (file-target.specific-main-target): Override, using code from
       'compute-extra-path'.
    (file-target.compute-extra-path): Remove
    (file-target.path): Use 'specific-main-target' directly.

* test/main_properties.py: More tests.


[SVN r17480]
2003-02-17 09:10:57 +00:00
Vladimir Prus
1dba353cff Bugfix: virtual target with per-main-target properties can be confused
with ordinary virtual target.

* new/virtual-target.jam
    (abstract-file-target.specific-main-target): New overridable rule.
    (abstract-file-target.actual-name): Use the above.
    (file-target.specific-main-target): Override, using code from
       'compute-extra-path'.
    (file-target.compute-extra-path): Remove
    (file-target.path): Use 'specific-main-target' directly.

* test/main_properties.py: More tests.


[SVN r17480]
2003-02-17 09:10:57 +00:00
Vladimir Prus
71e8e39f36 Bugfix: recreate working dir only if it does not exists.
* test/BoostBuild.py: (Tester.rm): The above change.


[SVN r17479]
2003-02-17 09:03:04 +00:00
Vladimir Prus
068eca0667 Bugfix: recreate working dir only if it does not exists.
* test/BoostBuild.py: (Tester.rm): The above change.


[SVN r17479]
2003-02-17 09:03:04 +00:00
Vladimir Prus
338bf290e6 Bugfix: build-dir was broken when building from child projects.
[SVN r17478]
2003-02-17 08:36:45 +00:00
Vladimir Prus
22bb67858e Bugfix: build-dir was broken when building from child projects.
[SVN r17478]
2003-02-17 08:36:45 +00:00
Vladimir Prus
846928e81a Bugfix: <search> property on searched lib targets was ignored.
[SVN r17477]
2003-02-17 08:32:45 +00:00
Vladimir Prus
037684dd8c Bugfix: <search> property on searched lib targets was ignored.
[SVN r17477]
2003-02-17 08:32:45 +00:00
Vladimir Prus
90729da952 Add comment.
[SVN r17476]
2003-02-17 08:22:27 +00:00
Vladimir Prus
46af863732 Add comment.
[SVN r17476]
2003-02-17 08:22:27 +00:00
Vladimir Prus
1cbc84eb5a Improve comments.
[SVN r17473]
2003-02-17 06:58:40 +00:00
Vladimir Prus
cd6635963b Improve comments.
[SVN r17473]
2003-02-17 06:58:40 +00:00
Vladimir Prus
a18f873f6a Refactorings
[SVN r17406]
2003-02-14 15:28:47 +00:00