Vladimir Prus
8d4206a7e9
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
c222cb1ee0
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
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
7e2195544b
Suppress some warnings
...
[SVN r32953]
2006-02-16 08:11:35 +00:00
Vladimir Prus
faef21bfba
Resolve confict between builtin.lib-generator and $(toolset).prebuilt
...
in favour of the latter (toolset.prebuilt). This cuts down the number
of generator invocations for prebuilt target and is more clear.
Thanks to Mark Evans for pointing this out.
[SVN r32952]
2006-02-16 07:47:09 +00:00
Vladimir Prus
d2cf2ec008
New rule virtual-target.select-by-type.
...
[SVN r32950]
2006-02-16 07:18:31 +00:00
Vladimir Prus
555ec0f19a
Fix references to old toolset name
...
[SVN r32922]
2006-02-14 10:52:18 +00:00
Vladimir Prus
63567e8537
Rename 'tru64' to 'hp_cxx', as discussed on the mailing list.
...
[SVN r32921]
2006-02-14 10:47:17 +00:00
Vladimir Prus
3894c4462d
Improve error reporting
...
[SVN r32915]
2006-02-14 08:48:31 +00:00
Vladimir Prus
b63009d2f0
Make the 'warnings' and 'warnings-as-errors' features propagated.
...
[SVN r32895]
2006-02-13 15:57:10 +00:00
Markus Schöpflin
b0dc8525c1
Mark all unresolved symbols as expected when creating dynamic libraries.
...
[SVN r32892]
2006-02-13 13:19:37 +00:00
Markus Schöpflin
8c6212e1cf
The compiler is forced to compile the files as C++ (-x cxx) because
...
otherwise it will silently ignore files with no file extension.
[SVN r32890]
2006-02-13 12:05:30 +00:00
Vladimir Prus
dfc079fed0
More fixes:
...
- Resolve ambiguity between builtin.prebuilt and tru64.prebuilt.
- Remove archive files before creating. This is like is done for gcc,
and removes "creating foobar.a" warnings as well.
[SVN r32886]
2006-02-13 10:51:49 +00:00
Vladimir Prus
f1d1f6d3a4
Fix a problem where <implicit-dependency> had no effect unless
...
the target named by the property was also build (by virtue of being in
the same Jamfile and not marked as "explicit").
[SVN r32885]
2006-02-13 10:34:45 +00:00
Vladimir Prus
feb1af635f
Corrects a problem in the handling of <conditional>@rule in
...
the lib rule, e.g.:
lib foo : : <conditional>@sources ;
Prior to the patch, this was treating the library as a prebuilt
library because of the absence of any source arguments. Thus
nothing would get built.
* tools/builtin.jam
(lib-generator.run): Added additional constraint when setting
library type to SEARCHED_LIB.
Patch from Mark Evans.
[SVN r32880]
2006-02-13 07:39:17 +00:00
Rene Rivera
68ad9e5ffe
More adjustments to get the RPM built.
...
[SVN r32867]
2006-02-12 20:59:42 +00:00
Rene Rivera
f06d91c868
Fix path to docbook dtd on Ubuntu Linux.
...
[SVN r32866]
2006-02-12 20:19:15 +00:00
Rene Rivera
901aef74fb
Readjust to package new docs.
...
[SVN r32864]
2006-02-12 20:15:56 +00:00
Rene Rivera
0c77723f50
Minor mod to find the docbook installation in Ubuntu Linux.
...
[SVN r32863]
2006-02-12 19:51:51 +00:00
Rene Rivera
049d9fd079
Build of distribution archives. Remove now outdated Jam docs.
...
[SVN r32860]
2006-02-12 17:24:46 +00:00
Vladimir Prus
789f75afd4
New "c++abi" feature. Implement "cxxarm" value of that feature to Tru64,
...
and add proper -model compiler flags.
[SVN r32808]
2006-02-10 15:00:52 +00:00
Vladimir Prus
70155d8def
Exit if one of processed options wants to exit.
...
[SVN r32769]
2006-02-09 13:53:20 +00:00
Vladimir Prus
54c3b961a8
Forgotten change.
...
[SVN r32768]
2006-02-09 13:39:38 +00:00
Vladimir Prus
fdf2aadc2f
Print the value of "project-help" variant in ./Jamfile on --help option.
...
[SVN r32767]
2006-02-09 13:38:13 +00:00
Vladimir Prus
c2e2a38148
Remove obsolete FIXMEs
...
[SVN r32763]
2006-02-09 10:29:16 +00:00
Vladimir Prus
afb6f01081
More Tru64 fixes:
...
- add '-shared' for DLL compiles
- compile C files with the C compiler.
[SVN r32762]
2006-02-09 10:27:51 +00:00
Vladimir Prus
bbc7f3f253
For
...
bjam --clean some_main_target
don't clean files belonging to other main targets, even if those other main
targets are dependencies of 'some_main_target'.
[SVN r32760]
2006-02-09 09:42:52 +00:00
Vladimir Prus
3bec6c2038
Change the --clean option to only clean targets under references projects.
...
Add the --clean-all option to clean everything.
[SVN r32739]
2006-02-08 15:24:31 +00:00
Vladimir Prus
d84dcff5a0
Fix a couple of bugs
...
[SVN r32734]
2006-02-08 13:20:00 +00:00
Vladimir Prus
b9bc4e5124
Port Digital Marc toolset from V1
...
[SVN r32732]
2006-02-08 12:40:46 +00:00
Vladimir Prus
69139e07a2
Port Tru64 toolset from V1
...
[SVN r32729]
2006-02-08 11:14:14 +00:00
Vladimir Prus
64c848c9fe
Ouch, my last 'make' changes broke setting flags on module.
...
[SVN r32725]
2006-02-08 09:43:59 +00:00
Vladimir Prus
aea0397977
Unbreak 'make_test.py'. Adjust it to not use extra argument to the rule passed
...
to 'make', sine it's no longer supported.
Allow to call 'flags' on local rule. Use flag settings on local rule to
implement the effect previously achieved with extra arguments.
[SVN r32723]
2006-02-08 09:29:35 +00:00
Vladimir Prus
79d7a448aa
Allow typed main targets to have arbitrary suffix in the name, that does not
...
affect the names of the generated targets and only usefull for preventing
V2 from treating two independent targets as target alternatives.
[SVN r32720]
2006-02-08 08:06:31 +00:00
Vladimir Prus
3d42d08c00
Implement <build>no.
...
[SVN r32708]
2006-02-07 13:46:02 +00:00
Vladimir Prus
1b082f109f
Unbreak prebuilt targets with intel-linux.
...
[SVN r32707]
2006-02-07 13:28:30 +00:00
Vladimir Prus
ec4969db72
Implement 'indirect conditional requirements', which are simular to V1's
...
convention that rules used in requiremenst are called to provide extra features.
[SVN r32694]
2006-02-07 10:26:17 +00:00
Vladimir Prus
c132dec91c
Optimization.
...
* build/feature.jam (attributes): Don't call 'valid', as it leads to big slowdown.
[SVN r32692]
2006-02-07 08:40:10 +00:00
Vladimir Prus
28b4646662
Make the 'explicit' rule always operate on the current project.
...
[SVN r32654]
2006-02-06 15:26:56 +00:00
Vladimir Prus
3da6fa6849
"Unmess" Qt3Support.
...
Patch from Juergen Hunold.
[SVN r32605]
2006-02-06 12:50:22 +00:00
Jim Douglas
2c51cd7cd8
Corrections for QNX/QCC commands
...
[SVN r32535]
2006-02-03 23:35:46 +00:00
Rene Rivera
c47561797e
* Add "exit-status" and "no-output" options to SHELL builtin.
...
* Add optional exit result value to EXIT builtin.
[SVN r32534]
2006-02-03 23:18:34 +00:00
Rene Rivera
2bb67cb34b
Tweaks to QNX/QCC building support.
...
[SVN r32526]
2006-02-03 16:57:42 +00:00
Vladimir Prus
e1bbb27d21
Don't add "lib" prefix for python extension, as Python requires no "lib".
...
[SVN r32486]
2006-01-31 16:22:10 +00:00
Vladimir Prus
14e2f3bb8a
Add proper PYTHONPATH elements when running Boost Python library tests.
...
[SVN r32485]
2006-01-31 16:17:10 +00:00
Vladimir Prus
6a57708305
Implement the 'link' testing rule.
...
[SVN r32482]
2006-01-31 15:43:59 +00:00
John Maddock
9429976bc9
Use correct API call to get cygwin path.
...
[SVN r32440]
2006-01-27 18:47:39 +00:00
Vladimir Prus
61cb30494f
Fix "depends on itself" warning emitted when there were directory and
...
a file with the same name.
[SVN r32433]
2006-01-27 11:10:39 +00:00