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
Dave Abrahams
4d88b33c85
Add verbosity options
...
[SVN r16803]
2003-01-08 20:11:15 +00:00
Dave Abrahams
14dc66d180
Add missing newlines at EOF
...
[SVN r16802]
2003-01-08 19:43:09 +00:00
Dave Abrahams
d767aaf3e9
Add missing exe_suffix, dll_suffix
...
[SVN r16801]
2003-01-08 19:42:47 +00:00
Dave Abrahams
86635bd925
Add verbosity command-line option to dump build actions.
...
[SVN r16800]
2003-01-08 19:42:09 +00:00
Vladimir Prus
8e665325a7
Making more tests work on windows.
...
* new/builtin.jam: The lib suffix in not "obj", even on windows.
* test/BoostBuild.py: (lib_suffix): New variable.
* test/generators_test.py: Use lib_suffix.
[SVN r16793]
2003-01-08 13:05:30 +00:00
Dave Abrahams
895983c7e3
cleanup
...
[SVN r16761]
2003-01-05 18:40:55 +00:00
Dave Abrahams
e77ff30fe0
undo ls hack
...
[SVN r16760]
2003-01-05 18:40:33 +00:00
Dave Abrahams
ef9ae43855
Use exe_suffix for Cygwin
...
[SVN r16759]
2003-01-05 18:27:05 +00:00
Dave Abrahams
92d224ecf1
Compute exe_suffix for Cygwin
...
Dump recursive directory on certain failures.
Allow List addition
[SVN r16758]
2003-01-05 18:25:58 +00:00
Dave Abrahams
b28e3ce29e
Added missing newline at EOF which was causing warnings and thus test
...
failures with gcc-3.2
[SVN r16755]
2003-01-05 17:42:37 +00:00
Vladimir Prus
c55ca9170f
Work on BB14: allow target suffixes to depend
...
on build properties.
* new/builtin.jam
Introduce "os" feature.
* new/gcc.jam
Make object suffix "o" on all platforms.
* new/property.jam
(property-map): New class.
* new/type.jam
(.suffixes): Global propety-map instance, to
keep properties->suffix mapping.
(set-generated-target-suffix): New rule
(generated-target-suffix): New argument
'properties'.
* new/virtual-target.jam
(abstract-file-target.actual-name): Pass
properties to type.generated-target-suffix.
* test/project_test4.py
Don't specify expected list of build properties,
since it's not stable. Check head of error message
only.
[SVN r16700]
2002-12-25 07:18:34 +00:00