2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 13:42:14 +00:00
Commit Graph

2146 Commits

Author SHA1 Message Date
Rene Rivera
dd7ae63e82 Add cw toolset to std::locale rule that needs that special handling.
[SVN r23709]
2004-07-17 20:39:21 +00:00
Vladimir Prus
4d0f6b6662 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
Aleksey Gurtovoy
f0a56b5af2 fix $(RELATIVE_SUBDIR) regression
[SVN r23535]
2004-07-14 10:11:52 +00:00
Vladimir Prus
0294b55f75 Move uBLAS regressions from status dir to libs/numeric/ublas.
[SVN r23534]
2004-07-14 10:05:42 +00:00
Vladimir Prus
b55e4615bd Correct copy-paste error. Patch from Juergen Hunold.
[SVN r23500]
2004-07-13 15:27:11 +00:00
Vladimir Prus
c2e5d0ddf4 Added Metrowerks toolset, from Reece Dunn.
[SVN r23467]
2004-07-12 15:13:14 +00:00
Rene Rivera
5c01fb4587 Don't specify defaults for address-model as it's pointless and only teh last is effective.
[SVN r23466]
2004-07-12 14:48:55 +00:00
Aleksey Gurtovoy
f12cd1ff71 add 'example' dir as a valid test location
[SVN r23463]
2004-07-12 06:28:51 +00:00
Aleksey Gurtovoy
da460abdaa make test case name to include library name, when appropriate
[SVN r23449]
2004-07-12 01:35:01 +00:00
Rene Rivera
ce0b41ece8 Add support for build+install only specified parts/libraries.
[SVN r23441]
2004-07-11 17:34:14 +00:00
Rene Rivera
b1e9af171f Apply patch from Daniel Schlyder (-mthread doubling and missing from link).
[SVN r23420]
2004-07-09 14:07:15 +00:00
Dave Abrahams
0cd3a2718a cleanup and clarify.
[SVN r23409]
2004-07-08 23:57:29 +00:00
Vladimir Prus
f7c3c9c716 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
dacedf84d3 Commit my restructuring of user manual.
[SVN r23390]
2004-07-07 07:30:48 +00:00
Vladimir Prus
04cf0e5cc5 Missing import.
[SVN r23389]
2004-07-07 07:10:26 +00:00
Vladimir Prus
f9b602480d 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
e3ae4eb059 Fix typo
[SVN r23370]
2004-07-06 13:33:45 +00:00
Dave Abrahams
6e1e12c7b7 Cleanups
[SVN r23366]
2004-07-06 10:05:32 +00:00
Vladimir Prus
8859a3a9b3 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
1911daa129 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
288a60a94b 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
692bf18e5a Do not validate <os> feature in conditions.
[SVN r23314]
2004-07-02 06:46:30 +00:00
Vladimir Prus
1e560a18e0 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
8c7ea9b330 Remove unused var
[SVN r23260]
2004-06-29 11:15:02 +00:00
Vladimir Prus
0cc7f5aafc Improve warning message.
[SVN r23259]
2004-06-29 11:09:40 +00:00
Vladimir Prus
62c8a3d5d4 Allow a simple [ lib a b c ] syntax for declaring searched libraries.
[SVN r23254]
2004-06-29 10:23:27 +00:00
Vladimir Prus
d18f9e9a15 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
818df151c7 Revive getttext.jam.
[SVN r23250]
2004-06-29 08:11:10 +00:00
Vladimir Prus
559b92627e Kill property.evaluate-conditionals, for it's unused now.
[SVN r23248]
2004-06-29 07:10:59 +00:00
Vladimir Prus
b9d2d0c3d4 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
5626978bc2 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
0718849595 * build/virtual-target.jam
(from-file): Use full file name as search key, to avoid creating two
  different targets from two different project, which actually correspond
  to the same file.
  (register): Use actual name of the target as key. This again avoid
  the problem with two equivalent targets in two different projects.


[SVN r23173]
2004-06-24 07:26:29 +00:00
Vladimir Prus
703047bca1 (register-actual-name) Always generate verbose error message. Also, fix
a typo which caused the same location to be reported for both targets.


[SVN r23168]
2004-06-23 10:56:34 +00:00
Vladimir Prus
e4d86166f9 Beef up 'init'
[SVN r23167]
2004-06-23 09:12:43 +00:00
Vladimir Prus
1e6096c1a2 New msvc.init.
[SVN r23166]
2004-06-23 09:07:02 +00:00
Vladimir Prus
42c6918bcf Use common.get-invocation-command
[SVN r23165]
2004-06-23 08:18:05 +00:00
Vladimir Prus
1e3026178c * 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
60b2b9622e 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
1d9874190d 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
278c67add8 Improve initialization of intel and sun compilers.
[SVN r23138]
2004-06-21 10:52:11 +00:00
Vladimir Prus
7456dda199 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
32d38a05c0 Fix typo.
[SVN r23135]
2004-06-21 09:14:40 +00:00
Vladimir Prus
be08500538 Improve diagnostics. Previously, targets reference A/B/C//D where the A/B/C
part was incorrect, generated an internal error and backtrace. Now it's
property reported as invalid target id.


[SVN r23134]
2004-06-21 09:13:21 +00:00
Rene Rivera
ba6858dbd1 Add --c option to force como compiler into C mode compilations.
[SVN r23130]
2004-06-21 00:12:38 +00:00
Vladimir Prus
588775eb16 Fix the logic for adding /Zc:wchar_t option.
[SVN r23118]
2004-06-18 10:38:30 +00:00
Vladimir Prus
cb42446b57 Improve the 'duplicate name' error.
* kernel/errors.jam (nearest-user-location): New method.
* build/target.jam (abstract-target.__init__): Set self.location.
  (location): New method.
* build/virtual-target.jam (register-actual-name): Output more information.


[SVN r23117]
2004-06-18 08:27:00 +00:00
Vladimir Prus
83934fa206 Make .current-project a stack and pop an element in project.load, after
reading Jamfile. This allows to explicitly call project.load inside Jamfile,
without changing value of [ project.current ].


[SVN r23116]
2004-06-18 07:47:11 +00:00
Vladimir Prus
f26a8a160a Add missing "import".
[SVN r23115]
2004-06-18 07:45:29 +00:00
Vladimir Prus
c954974634 * build/generators.jam (construct): In addition of not passing intermediate
targets to generators, also return them in together which produced targets.
  This means that intermediate target will be passed though all target and
  eventually end up as dependency of 'all', thereby avoiding the warning
  about independent targets.

  Besides, the reason why intermediate target were invented still applies:
  we want main targets like 'stage' to see all produced targets.

  Thanks to Mark Elston for poiting out on the warning.


[SVN r23106]
2004-06-16 06:32:29 +00:00
Vladimir Prus
aea2f1aa58 Minor typo: really enable verbose output when command fails.
[SVN r23105]
2004-06-16 06:25:28 +00:00