Vladimir Prus
b3c54cd894
Fix rpath and strip for OFS linker.
...
[SVN r33519]
2006-03-29 11:42:04 +00:00
Vladimir Prus
cb4bb153c5
Set LD_LIBRARY_PATH when running tests built with intel-linux.
...
[SVN r33515]
2006-03-29 11:05:05 +00:00
Vladimir Prus
2813affa7d
Unbreak Qt3.
...
Patch from Jurgen Hunold.
[SVN r33503]
2006-03-28 13:26:31 +00:00
Rene Rivera
9ce942b0c5
Fixes for MinGW compilation.
...
* Configuration prefers using the AR in the compiler specific bin dir.
* Fix pre-delete of archives so it uses it's own action, and hence allows the archive action to be a single command.
* That fixes the problem of command line limits on the CMD shell, for archives that have many source files.
[SVN r33475]
2006-03-26 06:28:51 +00:00
Rene Rivera
9efe599d52
Add RmTemps, which is the really quite version of Clean.
...
[SVN r33474]
2006-03-26 06:26:01 +00:00
Rene Rivera
3af30fce69
Add missing "undef" feature. It's used in plenty of places but was never defined.
...
[SVN r33473]
2006-03-25 16:28:19 +00:00
Vladimir Prus
6ab05a7bf9
Allow to explicitly specify root, in case where we have trouble auto-detecting
...
it from the compiler name.
[SVN r33453]
2006-03-23 08:35:37 +00:00
Vladimir Prus
213a53acb8
Use project name 'qt' for Qt4 and 'qt3' for Qt3.
...
[SVN r33442]
2006-03-22 15:10:27 +00:00
Vladimir Prus
cf030feb98
Don't append lib paths for all gcc version to a single RUN_PATH.
...
[SVN r33441]
2006-03-22 14:28:39 +00:00
Vladimir Prus
a1bbd3b36b
Make dependents of Python link to 'util' library on Unix.
...
[SVN r33440]
2006-03-22 14:13:43 +00:00
Vladimir Prus
358d3f9da9
Add forwarding qt.jam.
...
[SVN r33439]
2006-03-22 10:21:28 +00:00
Vladimir Prus
ca5fbaaf47
Remove qt.jam as it's moved to qt3.jam.
...
[SVN r33438]
2006-03-22 10:16:38 +00:00
Vladimir Prus
fc80d56d79
Declare 'dl' target only once, to avoid ambiguity if several python
...
versions are configured.
[SVN r33437]
2006-03-22 10:14:00 +00:00
Vladimir Prus
ab9b0a29df
Don't support QTDIR for Qt4, as Qt4 itself deprecates this environment
...
variable.
[SVN r33436]
2006-03-22 10:09:18 +00:00
Vladimir Prus
6a61f3a4b9
Move qt.jam to qt3.jam.
...
[SVN r33435]
2006-03-22 10:03:59 +00:00
Vladimir Prus
5ee1809d96
Force all dependents of python to get 'dl' library on Linux.
...
[SVN r33433]
2006-03-22 09:51:24 +00:00
Vladimir Prus
6c7982f2f4
Explicitly pass -RTTI on.
...
[SVN r33432]
2006-03-22 08:52:30 +00:00
Vladimir Prus
27bc9b810b
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
55ffa8f9a4
Quick fix to allow configure different Python versions for different toolsets.
...
[SVN r33421]
2006-03-21 16:26:47 +00:00
Vladimir Prus
b4903af911
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
6cc115b5d6
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
eea57fc3ca
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
709b17c522
Removed obsolete comment.
...
[SVN r33309]
2006-03-10 13:31:33 +00:00
Vladimir Prus
81d98a3522
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
406f805b8d
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
c839b87ec6
Set /Op flag only for the currenly initialized version, not for all.
...
[SVN r33254]
2006-03-07 12:59:37 +00:00
Vladimir Prus
e7013c6504
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
3d403a1f5b
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
9454a5943d
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
4641e416f3
Commit new version from Jim Douglas.
...
Also add RPATH/RPATH_LINK settings.
[SVN r33212]
2006-03-03 14:37:18 +00:00
Vladimir Prus
8b22e7fa10
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
6375efa5a6
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
a79ef83bd4
On, windows, extension for Python modules should be .dll, not .so!
...
[SVN r33171]
2006-02-28 09:33:56 +00:00
Vladimir Prus
8a9b1a63e0
Escape backslashes in jam literals.
...
Patch from Daniel James.
[SVN r33133]
2006-02-27 07:02:57 +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
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
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
c5122d295c
Fix detection of Python on Darwin.
...
Patch from Noel Belcourt.
[SVN r33117]
2006-02-26 16:17:20 +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
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
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
7b50c072b3
Cleanup generator overrides
...
[SVN r33055]
2006-02-21 08:18:22 +00:00
Vladimir Prus
01077db991
Try to property set interpreter for NT.
...
[SVN r33051]
2006-02-21 07:27:39 +00:00
Vladimir Prus
03d83c183a
Don't inherit -Wall from gcc.
...
[SVN r33028]
2006-02-20 16:14:18 +00:00
Vladimir Prus
d6ac8d1019
qcc fixes from Jim Douglas.
...
[SVN r33027]
2006-02-20 16:11:53 +00:00
Vladimir Prus
57a64b2344
Fix setting of PYTHONPATH on Windows.
...
[SVN r33022]
2006-02-20 14:26:22 +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
b5848e9301
First version of qcc toolset
...
[SVN r32963]
2006-02-16 12:45:46 +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
f66e61dec4
Suppress some warnings
...
[SVN r32953]
2006-02-16 08:11:35 +00:00