2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-23 03:32:12 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
Vladimir Prus
09725043ef Quoted the entire command, not just path, for clarity.
[SVN r33132]
2006-02-27 06:59:54 +00:00
Vladimir Prus
e1f4f6e44b Quoted the entire command, not just path, for clarity.
[SVN r33132]
2006-02-27 06:59:54 +00:00
Vladimir Prus
da338aad39 Make sure DMC compiler is invoked by command containing only backward slashes.
Thanks to Daniel James for reporting that this is necessary.


[SVN r33122]
2006-02-26 16:52:26 +00:00
Vladimir Prus
25d9218968 Make sure DMC compiler is invoked by command containing only backward slashes.
Thanks to Daniel James for reporting that this is necessary.


[SVN r33122]
2006-02-26 16:52:26 +00:00
Vladimir Prus
0550b6e361 * feature.jam (compose): Fix check that a property can't be part of it's
own expansion.

Thanks to Yee Zheng for the bug report.


[SVN r33120]
2006-02-26 16:29:46 +00:00
Vladimir Prus
dbe108bbe6 * feature.jam (compose): Fix check that a property can't be part of it's
own expansion.

Thanks to Yee Zheng for the bug report.


[SVN r33120]
2006-02-26 16:29:46 +00:00
Vladimir Prus
729beddc0a For Windows, don't add version to Python interpreter name. Seem that this
does not work.


[SVN r33118]
2006-02-26 16:19:05 +00:00
Vladimir Prus
bec4788f50 For Windows, don't add version to Python interpreter name. Seem that this
does not work.


[SVN r33118]
2006-02-26 16:19:05 +00:00
Vladimir Prus
5a14905fd6 Fix detection of Python on Darwin.
Patch from Noel Belcourt.


[SVN r33117]
2006-02-26 16:17:20 +00:00
Vladimir Prus
c5122d295c Fix detection of Python on Darwin.
Patch from Noel Belcourt.


[SVN r33117]
2006-02-26 16:17:20 +00:00
Markus Schöpflin
be6c71d7cb Don't suppress any warnings by default, display warnings with tag instead of number.
[SVN r33098]
2006-02-24 09:31:59 +00:00
Markus Schöpflin
dd09e81bcc Don't suppress any warnings by default, display warnings with tag instead of number.
[SVN r33098]
2006-02-24 09:31:59 +00:00
Rene Rivera
09325a21ea Allow presetting of JAMROOT by users.
[SVN r33091]
2006-02-23 17:52:31 +00:00
Rene Rivera
d8cd43720f Allow presetting of JAMROOT by users.
[SVN r33091]
2006-02-23 17:52:31 +00:00
Vladimir Prus
876bcd067f Documenting testing.launcher
[SVN r33067]
2006-02-21 14:42:42 +00:00
Vladimir Prus
70942464b7 Documenting testing.launcher
[SVN r33067]
2006-02-21 14:42:42 +00:00
Vladimir Prus
00b6d9baf4 Specify full name for installed file, since 'install' now requires full name
[SVN r33066]
2006-02-21 13:36:35 +00:00
Vladimir Prus
0d7963025b Specify full name for installed file, since 'install' now requires full name
[SVN r33066]
2006-02-21 13:36:35 +00:00
Vladimir Prus
77f555bd2b Added the ability for a toolset to set a prefix for a target type, e.g., a
"lib" prefix for a LIB type.  This was implemented by generalizing
the existing capability to set a target file suffix.

  * build/type.jam
(set-generated-target-suffix):  Refactored to forward call to new
set-generated-target-ps rule.

(change-generated-target-suffix):  Refactored to forward call to new
change-generated-target-ps rule.

(generated-target-suffix-real):  Renamed to generated-target-ps-real
with argument indicating prefix or suffix.

(generated-target-suffix):  Refactored to forward call to new
generated-target-ps rule.

(generated-target-ps):  New helper rule - returns assigned prefix or suffix
acccording to prefix/suffix argument.

(set-generated-target-prefix):  New rule sets target type prefix.

(change-generated-target-prefix):  New rule changes target type prefix.

(generated-target-prefix):  New rule returns target type prefix.

(set-generated-target-ps):  New helper rule - sets prefix/suffix
	for a target type.

	(change-generated-target-ps):  New helper rule - changes
	prefix/suffix for a target type.

* build/virtual-target.jam
(add-prefix-and-suffix):  Invokes new type.generated-target-prefix
to get assigned prefix.  Still some unfinished business with unix
handling - suggest moving commented "hacky" stuff to unix toolset if that
makes sense.

* Formal test case not yet added.  Was tested with my custom hptns toolset.

Patch from Mark Evans.


[SVN r33065]
2006-02-21 13:31:53 +00:00
Vladimir Prus
0dd762d654 Added the ability for a toolset to set a prefix for a target type, e.g., a
"lib" prefix for a LIB type.  This was implemented by generalizing
the existing capability to set a target file suffix.

  * build/type.jam
(set-generated-target-suffix):  Refactored to forward call to new
set-generated-target-ps rule.

(change-generated-target-suffix):  Refactored to forward call to new
change-generated-target-ps rule.

(generated-target-suffix-real):  Renamed to generated-target-ps-real
with argument indicating prefix or suffix.

(generated-target-suffix):  Refactored to forward call to new
generated-target-ps rule.

(generated-target-ps):  New helper rule - returns assigned prefix or suffix
acccording to prefix/suffix argument.

(set-generated-target-prefix):  New rule sets target type prefix.

(change-generated-target-prefix):  New rule changes target type prefix.

(generated-target-prefix):  New rule returns target type prefix.

(set-generated-target-ps):  New helper rule - sets prefix/suffix
	for a target type.

	(change-generated-target-ps):  New helper rule - changes
	prefix/suffix for a target type.

* build/virtual-target.jam
(add-prefix-and-suffix):  Invokes new type.generated-target-prefix
to get assigned prefix.  Still some unfinished business with unix
handling - suggest moving commented "hacky" stuff to unix toolset if that
makes sense.

* Formal test case not yet added.  Was tested with my custom hptns toolset.

Patch from Mark Evans.


[SVN r33065]
2006-02-21 13:31:53 +00:00
Vladimir Prus
f3c3972678 Allow <name> work for 'install', when there's a single source
[SVN r33064]
2006-02-21 13:08:53 +00:00
Vladimir Prus
1970b3942d Allow <name> work for 'install', when there's a single source
[SVN r33064]
2006-02-21 13:08:53 +00:00
Vladimir Prus
bbb386b61f Document the --build-dir option.
[SVN r33063]
2006-02-21 12:16:10 +00:00
Vladimir Prus
9219dea90b Document the --build-dir option.
[SVN r33063]
2006-02-21 12:16:10 +00:00
Vladimir Prus
e55ffe750d Document command line options using variablelist, not table. It's uglier, but
it's easier to put lots of docs for an option.


[SVN r33062]
2006-02-21 12:05:01 +00:00
Vladimir Prus
f59cd5db59 Document command line options using variablelist, not table. It's uglier, but
it's easier to put lots of docs for an option.


[SVN r33062]
2006-02-21 12:05:01 +00:00
Vladimir Prus
5d1afe842f Fixes for 'install' rule.
- Copy the <linkflags> feature when relinking targets.
- Don't install typeless targets if explicit list of
  allowed types is specified.
- Fix the 'rename' rule to handle <runtime-debugging> feature.


[SVN r33057]
2006-02-21 09:08:29 +00:00
Vladimir Prus
7518d106e2 Fixes for 'install' rule.
- Copy the <linkflags> feature when relinking targets.
- Don't install typeless targets if explicit list of
  allowed types is specified.
- Fix the 'rename' rule to handle <runtime-debugging> feature.


[SVN r33057]
2006-02-21 09:08:29 +00:00
Vladimir Prus
71e5eb8e9c Adjust to new jam location
[SVN r33056]
2006-02-21 08:30:55 +00:00
Vladimir Prus
41b3f4bb84 Adjust to new jam location
[SVN r33056]
2006-02-21 08:30:55 +00:00
Vladimir Prus
8210463e19 Cleanup generator overrides
[SVN r33055]
2006-02-21 08:18:22 +00:00
Vladimir Prus
7b50c072b3 Cleanup generator overrides
[SVN r33055]
2006-02-21 08:18:22 +00:00
Vladimir Prus
a4d23cf021 Remove unused rule 'has-attribute', that was using undefined 'get-feature',
and so could not work anyway.


[SVN r33054]
2006-02-21 07:42:18 +00:00
Vladimir Prus
383f168035 Remove unused rule 'has-attribute', that was using undefined 'get-feature',
and so could not work anyway.


[SVN r33054]
2006-02-21 07:42:18 +00:00
Vladimir Prus
bb07e82f78 Try to property set interpreter for NT.
[SVN r33051]
2006-02-21 07:27:39 +00:00
Vladimir Prus
01077db991 Try to property set interpreter for NT.
[SVN r33051]
2006-02-21 07:27:39 +00:00
Vladimir Prus
735df8ea9d Don't inherit -Wall from gcc.
[SVN r33028]
2006-02-20 16:14:18 +00:00
Vladimir Prus
03d83c183a Don't inherit -Wall from gcc.
[SVN r33028]
2006-02-20 16:14:18 +00:00
Vladimir Prus
8d4206a7e9 qcc fixes from Jim Douglas.
[SVN r33027]
2006-02-20 16:11:53 +00:00
Vladimir Prus
d6ac8d1019 qcc fixes from Jim Douglas.
[SVN r33027]
2006-02-20 16:11:53 +00:00
Vladimir Prus
f5cc8ea47c Fix setting of PYTHONPATH on Windows.
[SVN r33022]
2006-02-20 14:26:22 +00:00
Vladimir Prus
57a64b2344 Fix setting of PYTHONPATH on Windows.
[SVN r33022]
2006-02-20 14:26:22 +00:00
Vladimir Prus
c222cb1ee0 Remove 'tru64' -- it's now renamed to "hp_cxx".
[SVN r32964]
2006-02-16 13:05:43 +00:00
Vladimir Prus
3e1359ab65 Remove 'tru64' -- it's now renamed to "hp_cxx".
[SVN r32964]
2006-02-16 13:05:43 +00:00
Vladimir Prus
5e0fbc91cc First version of qcc toolset
[SVN r32963]
2006-02-16 12:45:46 +00:00
Vladimir Prus
b5848e9301 First version of qcc toolset
[SVN r32963]
2006-02-16 12:45:46 +00:00
Vladimir Prus
efad50a3f8 Add /DLL right to the msvc.link.dll action, don't use any fancy flag
settings. This means that all targets linked with link.dll will always be
linked with /DLL flag, most notably PYTHON_EXTENSION.


[SVN r32959]
2006-02-16 10:29:32 +00:00
Vladimir Prus
293e8e8978 Add /DLL right to the msvc.link.dll action, don't use any fancy flag
settings. This means that all targets linked with link.dll will always be
linked with /DLL flag, most notably PYTHON_EXTENSION.


[SVN r32959]
2006-02-16 10:29:32 +00:00
Vladimir Prus
7e2195544b Suppress some warnings
[SVN r32953]
2006-02-16 08:11:35 +00:00
Vladimir Prus
f66e61dec4 Suppress some warnings
[SVN r32953]
2006-02-16 08:11:35 +00:00