Vladimir Prus
bfc4c76a24
Add minimal DLL support.
...
[SVN r17554]
2003-02-20 12:50:40 +00:00
Vladimir Prus
0c45ae1794
Force C++ compiles for borland.
...
[SVN r17547]
2003-02-20 11:51:29 +00:00
Vladimir Prus
6c4b7d04ff
Stage improvements: exes are now relinked when staging.
...
* new/generators.jam
(construct-with-caching): Don't try to cache transformation when source
target has action (i.e is not plain file).
* new/stage.jam: Try converting stages targets to special staged type.
Provide STAGED_EXE type.
[SVN r17545]
2003-02-20 10:15:38 +00:00
Vladimir Prus
5b56d78725
Allow additional argument for user rule, with "make" main target.
...
* new/make.jam
(make): Change name only of the first element in 'generating-rule'
* new/virtual-target.jam
(action.actualize): Pass only first element of action name to
toolset.set-target-variables.
* test/make_rule.py: New test.
[SVN r17543]
2003-02-20 07:20:52 +00:00
Dave Abrahams
fed31d2af9
Use downcased globbing on NT/Cygwin
...
[SVN r17537]
2003-02-19 16:43:55 +00:00
Vladimir Prus
179487cda4
Undo previous commit, now that problem with Jam is fixed.
...
[SVN r17535]
2003-02-19 15:57:25 +00:00
Vladimir Prus
a87218a905
Bugfix: Whoever inveted "text mode" for files was very wrong, and I was
...
wrong for ignoring this. This changes fixes searched_lib.py on Windows.
[SVN r17534]
2003-02-19 15:49:53 +00:00
Dave Abrahams
c6675e0b63
Fix default install detection
...
[SVN r17533]
2003-02-19 14:00:23 +00:00
Dave Abrahams
1b2c46c06e
Fix EOL trimming
...
[SVN r17532]
2003-02-19 13:59:17 +00:00
Dave Abrahams
1c066e4667
Fix DLL building, somewhat.
...
[SVN r17528]
2003-02-19 11:33:58 +00:00
Dave Abrahams
d7fafd5216
Extend main-target-type to include possible values (duh).
...
[SVN r17527]
2003-02-19 11:25:50 +00:00
Dave Abrahams
20381b297d
improved error reporting
...
[SVN r17526]
2003-02-19 11:25:23 +00:00
Dave Abrahams
57421d9d65
bug fix!
...
[SVN r17525]
2003-02-19 10:48:32 +00:00
Dave Abrahams
57d49df2ca
Allow the use of an unconfigured msvc as long as the PATH, etc., are set up.
...
[SVN r17524]
2003-02-19 10:23:03 +00:00
Dave Abrahams
b5b9931295
Kill allow-composing checks
...
[SVN r17523]
2003-02-19 09:31:43 +00:00
Dave Abrahams
ae5e032616
Fix bug which placed input-files at LOCATE_SOURCE.
...
[SVN r17522]
2003-02-19 08:08:56 +00:00
Vladimir Prus
9d799da62b
Fix debugging output.
...
[SVN r17521]
2003-02-19 08:00:53 +00:00
Dave Abrahams
ba7c2872eb
Quote input file names on run tests
...
[SVN r17520]
2003-02-19 01:57:40 +00:00
Dave Abrahams
3f6e6b48a4
Use "version" subfeature.
...
[SVN r17518]
2003-02-19 00:59:05 +00:00
Dave Abrahams
6f75d06d7e
fix assertions
...
[SVN r17517]
2003-02-19 00:58:28 +00:00
Dave Abrahams
6db40621b9
Uniquely-identify value-specific subfeatures
...
[SVN r17516]
2003-02-19 00:57:28 +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
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
0871ce49d2
Followup to the last commit: don't import 'exe_suffix'.
...
[SVN r17506]
2003-02-18 08:57:28 +00:00
Vladimir Prus
0a9e4270b2
Automatically adjust suffixes when running tests.
...
[SVN r17505]
2003-02-18 08:32:57 +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
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
5e9b8905b6
Hack around NT symlink support
...
[SVN r17496]
2003-02-17 17:52:20 +00:00
Dave Abrahams
089c1a151e
Fix some assertions
...
[SVN r17495]
2003-02-17 17:51:55 +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
398f71909c
disable use of allow-composing
...
[SVN r17493]
2003-02-17 17:51:07 +00:00
Dave Abrahams
4a07bce1dd
fix bogus removal
...
[SVN r17492]
2003-02-17 17:50:34 +00:00
Dave Abrahams
8febe8edcf
bogus removal
...
[SVN r17491]
2003-02-17 17:49:52 +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
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
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
b7e797bf5c
Sync with the rest of code.
...
[SVN r17481]
2003-02-17 09:43:04 +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
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
22bb67858e
Bugfix: build-dir was broken when building from child projects.
...
[SVN r17478]
2003-02-17 08:36: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
46af863732
Add comment.
...
[SVN r17476]
2003-02-17 08:22:27 +00:00
Vladimir Prus
cd6635963b
Improve comments.
...
[SVN r17473]
2003-02-17 06:58:40 +00:00
Vladimir Prus
1fe866db0f
Refactorings
...
[SVN r17406]
2003-02-14 15:28:47 +00:00
Vladimir Prus
82869503c2
Added documentation.
...
[SVN r17405]
2003-02-14 15:10:01 +00:00
Vladimir Prus
a4f75efcb4
Added copyright
...
[SVN r17404]
2003-02-14 15:04:37 +00:00
Markus Schöpflin
d2930b7cda
Added variable VA_BIN. This allows to create extended toolsets which
...
override the location of the compiler installation.
[SVN r17402]
2003-02-14 14:45:30 +00:00
Vladimir Prus
3b651cf0be
Added copyright
...
[SVN r17400]
2003-02-14 14:01:49 +00:00