Vladimir Prus
fbebf94cec
Really start the last failed test as soon as possible.
...
[SVN r17568]
2003-02-21 07:49:14 +00:00
Dave Abrahams
eb1b5407d0
Automatically add library-path values to RUN_PATH/RUN_LD_LIBRARY_PATH
...
[SVN r17562]
2003-02-20 20:28:05 +00:00
Vladimir Prus
a45bf274c6
More testing improvements.
...
* new/build-system.jam: Try to load 'test-config.jam'. If successfull,
don't load site-config.jam/user-config.jam.
* test/BoostBuild.py: Add directory where test is invoked to BOOST_BUILD_PATH,
so that test-config.jam can be dropped to "test" dir.
[SVN r17558]
2003-02-20 15:58:02 +00:00
Vladimir Prus
72a0eb1444
Towards really cross-toolset testing system.
...
- Allow to specify toolset name on the command line
- Expand $toolset in paths
- Pass toolset name to bjam invocations.
[SVN r17555]
2003-02-20 13:08:51 +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
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
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
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
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
0171b29698
Make CVS ignore .pyc files.
...
[SVN r17313]
2003-02-11 08:51:31 +00:00
Vladimir Prus
6944a6cb23
Minor bugfix.
...
[SVN r17298]
2003-02-10 07:09:14 +00:00
Björn Karlsson
1c6e242015
Added copyright statement
...
[SVN r17226]
2003-02-05 09:47:21 +00:00
Björn Karlsson
ceed39ea29
Added copyright statement
...
[SVN r17224]
2003-02-05 09:33:54 +00:00
Vladimir Prus
f8b6d9d6f6
Kill tabs.
...
[SVN r17221]
2003-02-05 08:00:34 +00:00
Vladimir Prus
1b9b3dfebc
Improve diagnostics.
...
[SVN r17220]
2003-02-05 08:00:06 +00:00
Vladimir Prus
4c346e6599
Bugfix: now search-lib targets can be used in requirements and
...
usage-requirements.
* new/builtin.jam
(link-action.adjust-properties): Rework.
* test/searched_lib.py: New test.
[SVN r17104]
2003-01-31 09:26:25 +00:00
Vladimir Prus
2ba321d252
Bugfix: quoted includes were not handled correctly in some cases.
...
[SVN r17067]
2003-01-28 15:40:25 +00:00
Vladimir Prus
8a400ce9ff
Enable warnings for gcc.
...
* new/gcc.jam: The change itself.
* test/generators-test/Jamfile: Supress a warning :-)
[SVN r17058]
2003-01-28 08:46:22 +00:00
Vladimir Prus
8710b0c1f4
Make module_actions test work on Linux.
...
[SVN r17057]
2003-01-28 08:40:23 +00:00
Vladimir Prus
a193d9d287
Add (now disabled) test for BB10.
...
[SVN r17008]
2003-01-23 14:24:53 +00:00
Dave Abrahams
aea9379a71
Added missing module_actions test
...
[SVN r17007]
2003-01-23 13:57:01 +00:00
Vladimir Prus
8193444323
Supress some output, when unneeded.
...
[SVN r17005]
2003-01-23 11:33:53 +00:00
Vladimir Prus
e0f37d26f5
Introduce "--ignore-config" command line option.
...
[SVN r17004]
2003-01-23 11:22:47 +00:00
Dave Abrahams
fd08fa20e1
Added missing module_actions test
...
[SVN r16999]
2003-01-22 22:10:11 +00:00
Vladimir Prus
bde1513c5b
Win32 fix.
...
[SVN r16910]
2003-01-15 12:03:08 +00:00
Vladimir Prus
7cddc35739
Fix the stage rule, so that it allows sources with directory names.
...
* new/stage.jam:
(stage-target-class): Strip directory names when determining the name of
the target file.
* test/stage.py: Update the test.
[SVN r16892]
2003-01-13 16:28:47 +00:00
Vladimir Prus
4c14009b18
Fix/improve the symlink rule.
...
* new/path.jam
(make-NT, make-UNIX): Convert empty path into "."
* new/project.jam
(path-relative-to-project-location): New rule.
* new/stage.jam
(stage-target-class.construct): Use the above rule.
* new/symlink.jam
(symlink-targets.construct): Call 'set-path' on created
virtual targets.
(ln): Attempts at better handling creating symlinks in
directories.
* new/virtual-target.jam
(abstract-file-target.actual-name): If explicit path was
given, include it in grist.
* test/symlink.py: New test.
* test/test_all.py
Run new test.
[SVN r16889]
2003-01-13 16:09:43 +00:00
Vladimir Prus
3a33e7909a
Rename 'use-requirements' to 'usage-requirement', to avoid
...
confusion.
[SVN r16883]
2003-01-13 11:15:07 +00:00
Dave Abrahams
044bc097e5
Added missing newlines at EOF
...
[SVN r16857]
2003-01-10 15:38:27 +00:00
Vladimir Prus
88a1bd33e1
Use more strict checks of suffix->type mapping. Does
...
allow type for a suffix to change.
* new/type.jam
(register-suffixes): New rule. ( suffixes + : type )
(register): Use the above.
[SVN r16848]
2003-01-10 10:02:13 +00:00
Vladimir Prus
7286893ac4
Make prebuilt.py work on NT/MinGW.
...
[SVN r16847]
2003-01-10 09:40:58 +00:00
Dave Abrahams
5d8fe46a19
add missing newline at EOF
...
[SVN r16840]
2003-01-09 17:09:04 +00:00
Vladimir Prus
978328a7ae
Make build_dir.py work on NT/MinGW.
...
[SVN r16839]
2003-01-09 16:22:09 +00:00
Vladimir Prus
783bd9f26a
Make project_dependencies.py work on NT/MinGW.
...
[SVN r16837]
2003-01-09 16:17:57 +00:00
Dave Abrahams
a5ceab7609
add missing newline at EOF
...
[SVN r16836]
2003-01-09 16:14:30 +00:00
Vladimir Prus
48c3bed1d9
Make stage.py work on NT/MinGW.
...
[SVN r16835]
2003-01-09 16:08:51 +00:00
Vladimir Prus
bbe3130a67
Make conditionals.py work on NT/MinGW.
...
[SVN r16834]
2003-01-09 16:04:13 +00:00
Vladimir Prus
eba8f98bbd
Make use_requirements.py work on NT/Cygwin, by using static lib in one
...
case.
[SVN r16833]
2003-01-09 15:52:23 +00:00
Vladimir Prus
9514416386
Bugfix.
...
[SVN r16831]
2003-01-09 15:22:06 +00:00
Dave Abrahams
4b0384ff03
Fixes for Windows/GCC-3.2
...
[SVN r16815]
2003-01-09 01:29:30 +00:00
Dave Abrahams
960b42bdf9
Restore crucial missing line
...
[SVN r16810]
2003-01-09 00:03:25 +00:00
Dave Abrahams
226f2da850
Fixed up difference reporting again!
...
[SVN r16805]
2003-01-08 20:41:29 +00:00
Dave Abrahams
cb62ffe96e
Fixed up difference reporting
...
[SVN r16804]
2003-01-08 20:34:00 +00:00