2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-21 15:02:19 +00:00
Commit Graph

331 Commits

Author SHA1 Message Date
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