Toon Knapen
4d216cf584
IBM/VisualAge toolset
...
[SVN r24751]
2004-08-26 12:30:04 +00:00
Vladimir Prus
748a270502
Fixes. Restore the check for file existance for NT/achive. Remove conditional
...
setting of .cygpath variable, since it's not used anywhere.
[SVN r24738]
2004-08-26 08:21:24 +00:00
Vladimir Prus
5fb2f1ddfc
Fix msvc on cygwin.
...
Patch from Michael Stevens.
[SVN r24702]
2004-08-24 09:10:00 +00:00
Vladimir Prus
b7ef9c3217
Record proper order dependencies even for seached libraries, to automatically
...
compute the right order on the link line.
[SVN r24700]
2004-08-24 08:25:43 +00:00
Vladimir Prus
53e610976a
Do not crash or error out when BoostBook XSL or DTD files can't be
...
found, just emit a warning. This is consistent with other toolset, which
try to never crash.
[SVN r24667]
2004-08-23 12:53:14 +00:00
Vladimir Prus
834d66a456
Fix the <link-runtime>static property on gcc.
...
[SVN r24665]
2004-08-23 12:40:23 +00:00
Vladimir Prus
789eb0b9a9
Remove bashism -- "export VAR=value" is not supported on other shells.
...
Patch from Philipp Frauenfelder.
[SVN r23951]
2004-07-22 12:55:27 +00:00
Vladimir Prus
d296c927b4
Fix Sun toolset so that we invoke cc for C files, not CC. Unfortunately
...
the compiler does not have a switch to change the source language, so we
take the command and replace the filename in the last element with 'cc'.
[SVN r23539]
2004-07-14 11:05:19 +00:00
Vladimir Prus
7e74cb626f
Correct copy-paste error. Patch from Juergen Hunold.
...
[SVN r23500]
2004-07-13 15:27:11 +00:00
Vladimir Prus
3755927d7a
Added Metrowerks toolset, from Reece Dunn.
...
[SVN r23467]
2004-07-12 15:13:14 +00:00
Vladimir Prus
6e8d72d7c5
Don't duplicate the searched libraries, now that we have ordering
...
working for them.
[SVN r23391]
2004-07-07 10:29:30 +00:00
Vladimir Prus
3aeb5b735b
Missing import.
...
[SVN r23389]
2004-07-07 07:10:26 +00:00
Vladimir Prus
2edef123fa
More fixes to common.find-path for case the 'path-last' is true.
...
[SVN r23388]
2004-07-07 07:03:32 +00:00
Vladimir Prus
d6adb3e680
Fix typo
...
[SVN r23370]
2004-07-06 13:33:45 +00:00
Vladimir Prus
8dcd437ce1
Use EHsc option instead of GX. Don't add Og and GX options on 8.0.
...
[SVN r23364]
2004-07-06 07:50:58 +00:00
Vladimir Prus
8e665161a4
Fix msvc initialization. When version is specified, look in default paths
...
before looking in PATH.
[SVN r23363]
2004-07-06 07:36:26 +00:00
Douglas Gregor
f198bde2fc
boostbook/xsl/doxygen/doxygen2boostbook.xsl:
...
- XSL stylesheet parameter boost.doxygen.reftitle sets the title of the
generated library-reference element.
build/v2/tools/doxygen.jam:
- Free feature "reftitle" sets the title of the generated library-reference
element.
[SVN r23332]
2004-07-04 00:15:08 +00:00
Vladimir Prus
e9bbb5c648
Add <toolset>msvc as optional property for msvc.compile* generators,
...
otherwise, only RC->OBJ is tried when OBJ target is needed.
[SVN r23279]
2004-06-30 06:15:49 +00:00
Vladimir Prus
32af88695f
Remove unused var
...
[SVN r23260]
2004-06-29 11:15:02 +00:00
Vladimir Prus
ad495e4d49
Improve warning message.
...
[SVN r23259]
2004-06-29 11:09:40 +00:00
Vladimir Prus
9d25cba9be
Allow a simple [ lib a b c ] syntax for declaring searched libraries.
...
[SVN r23254]
2004-06-29 10:23:27 +00:00
Vladimir Prus
2663c5f25a
Experimental fix to make ordering of searched libraries work.
...
The order is preserved by making properties of the form
<find-static-library>lib1&&lib2&&lib3 and then adding "lib1", "lib2",
"lib3" in the right order.
[SVN r23251]
2004-06-29 08:13:29 +00:00
Vladimir Prus
8981533542
Revive getttext.jam.
...
[SVN r23250]
2004-06-29 08:11:10 +00:00
Vladimir Prus
45e6cb9625
Fix up RC files support. Now both msvc and non-msvc toolset can be used
...
together.
* tools/rc.jam: Move a lot of staff from tools/msvc.jam
* tools/msvc.jam: Change RC->OBJ generator into RC->RES and add
optional property for this generator, so that it's not used on
other toolsets.
* build/generators.jam
(generator.__init__, register-standard): Accept 'optional-properties'
parameter.
[SVN r23247]
2004-06-29 06:47:00 +00:00
Vladimir Prus
581a348dca
Allow each toolset to accept multielement command. Each element will be
...
individually quoted, and check-for-existance will be applied only to
the first element.
[SVN r23246]
2004-06-29 06:21:21 +00:00
Vladimir Prus
1b5799bd8e
Beef up 'init'
...
[SVN r23167]
2004-06-23 09:12:43 +00:00
Vladimir Prus
7d7ded94c4
New msvc.init.
...
[SVN r23166]
2004-06-23 09:07:02 +00:00
Vladimir Prus
f72a5d8072
Use common.get-invocation-command
...
[SVN r23165]
2004-06-23 08:18:05 +00:00
Vladimir Prus
d8dbd13bd1
* tools/borland.jam (init): Rewrite.
...
* tools/common.jam (get-absolute-tool-path): New rule.
[SVN r23164]
2004-06-23 08:10:25 +00:00
Vladimir Prus
ee91fd2b96
Make gcc init parameters consistent with other toolsets. Now one needs:
...
using gcc : 3.3 : g++-3.3 ;
not
using gcc : 3.3 g++-3.3 ;
Also fix a typo.
[SVN r23140]
2004-06-21 11:01:45 +00:00
Vladimir Prus
db4c8013f7
Add more std comformance options for intel when not in vc-compatible mode.
...
The options were contributed by Jurgen.
[SVN r23139]
2004-06-21 10:56:32 +00:00
Vladimir Prus
ab41660e51
Improve initialization of intel and sun compilers.
...
[SVN r23138]
2004-06-21 10:52:11 +00:00
Vladimir Prus
df30228ba8
Make verson parameter to intel-linux.init optional. New rules common.find-tool
...
and common.check-tool to help autodetect toolsets.
[SVN r23136]
2004-06-21 09:48:39 +00:00
Vladimir Prus
49e45ae346
Fix typo.
...
[SVN r23135]
2004-06-21 09:14:40 +00:00
Vladimir Prus
290db44e13
Fix the logic for adding /Zc:wchar_t option.
...
[SVN r23118]
2004-06-18 10:38:30 +00:00
Vladimir Prus
28e9aab35b
Minor typo: really enable verbose output when command fails.
...
[SVN r23105]
2004-06-16 06:25:28 +00:00
Vladimir Prus
d2561ac0e1
Whoops... Use 'g++' by default, since with 'gcc' we'll get linker errors
...
[SVN r23086]
2004-06-11 11:36:41 +00:00
Vladimir Prus
5ea1bb900b
Apply cleaner rules for toolset initialization.
...
* tools/common.jam (check-init-parameters): New rule.
* tools/gcc.jam (init): Make use of the above.
* kernel/errors.jam (user-error): New rule.
[SVN r23084]
2004-06-11 10:54:04 +00:00
Vladimir Prus
a8f659b68b
Correct the verbose-test logic.
...
[SVN r23083]
2004-06-11 09:25:19 +00:00
Vladimir Prus
9e5dbba552
Update testing jam to the same logic for running exes as V1 uses.
...
[SVN r23066]
2004-06-09 13:40:25 +00:00
Vladimir Prus
c90aab90fb
Add missing import.
...
[SVN r23055]
2004-06-08 08:17:34 +00:00
Vladimir Prus
0a9ffafd85
Improvements in RC files support.
...
- Specialized RC->RES generators were added for msvc. This allows
to invoke setup script before calling rc.exe, which adds necessary
include paths.
- Includes scanner for RC files added.
Thanks to Alexey Pakhunov for the patch.
[SVN r23036]
2004-06-07 07:24:24 +00:00
Vladimir Prus
882d62b6b9
Fix a couple of project.attribute calls. The method should not be called now,
...
and does not work, either. Thanks to Michael Stevens for the bug report.
[SVN r23023]
2004-06-04 12:57:48 +00:00
Christopher Currie
4476bbe622
Add option to inhibit non-PIC link warning on Solaris
...
[SVN r23020]
2004-06-03 15:14:04 +00:00
Vladimir Prus
d5f4e78bb2
* tools/testing.jam (dump-test): Correctly compute path to the source
...
from project root.
[SVN r23018]
2004-06-03 08:47:14 +00:00
Vladimir Prus
3f783b7b2e
Refactorings.
...
The targets (both abstract and virtual) used to refer to project there belong
to using the name of Jamfile module corresponding to the project. That was a
bit messy, and whatevet it was necessary to get any project attribute, one
had to call 'project.attribute', which was messy too.
Now, projects are identified by instance of project-target class, and
attributes are obtained via 'get' method in that class.
[SVN r23001]
2004-06-02 14:26:15 +00:00
Rene Rivera
7561c0342b
Add quotes for tool executable invocations to account for paths with spaces.
...
[SVN r22976]
2004-05-30 18:32:08 +00:00
Vladimir Prus
3c4b3dfe56
Implement 'unit-test' in terms of more powerfull 'run' rule. Understand
...
the 'testing.launcher' property for 'run' rule.
[SVN r22968]
2004-05-28 12:28:10 +00:00
Vladimir Prus
9dc0ae95fb
Added the Intel toolset support.
...
[SVN r22966]
2004-05-28 12:04:36 +00:00
Vladimir Prus
2b1e669c44
Gcc version os no longer link-incompatible.
...
[SVN r22965]
2004-05-28 12:02:10 +00:00