Vladimir Prus
0390c210ca
When Python is initialized several times, for different toolsets,
...
use only one interpreter command when running Boost.Python tests, not
all initialized ones.
[SVN r33428]
2006-03-22 06:56:28 +00:00
Vladimir Prus
ed6079fb3d
Quick fix to allow configure different Python versions for different toolsets.
...
[SVN r33421]
2006-03-21 16:26:47 +00:00
Vladimir Prus
c4821ca360
Python/OSX fix from Noel Belcourt.
...
This change addresses how Darwin handles compiling for frameworks. The
python frameworks require specific #include syntax that is not present
in the boost source code so this change specifically adds python
framework includes to the compile line.
[SVN r33402]
2006-03-20 08:48:58 +00:00
Vladimir Prus
768b5dd977
Don't pass "-f" option is there's no def file. Otherwise, '-f' will
...
apply to the next, unrelated, element of the command line.
[SVN r33359]
2006-03-17 06:54:42 +00:00
Vladimir Prus
d3ad73477e
Fix making shared libraries on OSF with gcc.
...
Patch from Markus Schoepflin.
[SVN r33310]
2006-03-10 13:38:40 +00:00
Markus Schöpflin
27d3ddb0e8
Removed obsolete comment.
...
[SVN r33309]
2006-03-10 13:31:33 +00:00
Vladimir Prus
0a978c00ae
Set RUN_PATH variable when linking with gcc, which allows the testing
...
rules (run/unit-test) to set LD_LIBRARY_PATH variables when running test.
This is to accomotate cases where gcc is installed in non-standard location,
and the path to that location is not in LD_LIBRARY_PATH, but the binaries
still want to link to libstdc++.
[SVN r33307]
2006-03-10 11:51:24 +00:00
Vladimir Prus
fb7888dc6a
Make <warnings>on the default. Increase warning level options for
...
compiler for <warnings>all for gcc and intel.
[SVN r33306]
2006-03-10 11:29:31 +00:00
Vladimir Prus
6abe0010af
Set /Op flag only for the currenly initialized version, not for all.
...
[SVN r33254]
2006-03-07 12:59:37 +00:00
Vladimir Prus
19c2e83e87
Pass all sources to the 'achive' rule since it removed the previous
...
version.
[SVN r33253]
2006-03-07 11:41:53 +00:00
Vladimir Prus
2452652295
Make sure that flags specified via cflags/cxxflags/linkflags are passed
...
after all flags added by V2 from features. This was, explicit
warnings disabling options will after -Wall on the command line and take
effect.
[SVN r33251]
2006-03-07 10:03:50 +00:00
Vladimir Prus
2306fa5174
Don't pass -Op for 8.0, as that option is not available any more.
...
[SVN r33229]
2006-03-06 09:10:28 +00:00
Vladimir Prus
d3bcd6d4ab
Commit new version from Jim Douglas.
...
Also add RPATH/RPATH_LINK settings.
[SVN r33212]
2006-03-03 14:37:18 +00:00
Vladimir Prus
b59afb5e5b
Attempt to support shared libraries with dmc.jam. Not tested, since free
...
version of the compiler can't produce shared library anyway.
Patch from Daniel James.
[SVN r33210]
2006-03-03 14:00:13 +00:00
Vladimir Prus
6336ff3d6e
Add -Op option for msvc compiler.
...
The option is "Improve float consistency" and without it, we get failure
of C++ Boost's numeric/convertion/udt_example_0 test.
[SVN r33183]
2006-03-01 09:16:40 +00:00
Vladimir Prus
8db96ce749
On, windows, extension for Python modules should be .dll, not .so!
...
[SVN r33171]
2006-02-28 09:33:56 +00:00
Vladimir Prus
55993db21f
Escape backslashes in jam literals.
...
Patch from Daniel James.
[SVN r33133]
2006-02-27 07:02:57 +00:00
Vladimir Prus
09725043ef
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
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
5a14905fd6
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
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
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
8210463e19
Cleanup generator overrides
...
[SVN r33055]
2006-02-21 08:18:22 +00:00
Vladimir Prus
bb07e82f78
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
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
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
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
f06d91c868
Fix path to docbook dtd on Ubuntu Linux.
...
[SVN r32866]
2006-02-12 20:19:15 +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
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
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
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