Rene Rivera
39d07df796
Merge outstanding 1.33 changes to trunk:
...
* QNX/qcc support.
* STLport5 support.
* STLport support docs cleanup.
* kFreeBSD support.
* MinGW/MSYS support.
[SVN r31345]
2005-10-16 15:34:27 +00:00
Dave Abrahams
a736430389
Build with Python 2.4 by default; also deduce the default PYTHON_ROOT properly on Windows.
...
[SVN r31325]
2005-10-14 16:19:14 +00:00
Dave Abrahams
1eb4b28be1
Turn off inlining unconditionally to avoid codegen bugs
...
[SVN r31281]
2005-10-11 13:32:32 +00:00
Douglas Gregor
ea84e350dc
Merged from 1.33.0 release
...
[SVN r30540]
2005-08-12 13:02:37 +00:00
Rene Rivera
af7fc46c5a
Account for VC8 not having single threaded runtimes.
...
[SVN r30321]
2005-07-30 15:52:51 +00:00
Dave Abrahams
f11dd93a55
Call the right setup script for newer versions.
...
[SVN r30133]
2005-07-16 03:23:40 +00:00
Rene Rivera
d3dcd6731f
Remove debug output.
...
[SVN r30108]
2005-07-15 14:43:43 +00:00
Rene Rivera
21edf912a0
Add "--no-objcopy" option to turn unconditionally turn off use of the binutls/objcopy program as part of the compile actions.
...
[SVN r30082]
2005-07-14 16:08:25 +00:00
Dave Abrahams
f8ee9d02f9
Allow multiple pyd files to be tested.
...
[SVN r29794]
2005-06-25 12:55:02 +00:00
Dave Abrahams
14d041360c
Kill off bogus targets created by Python testing; these were causing
...
white squares in test results.
Also, a small fix for Cygwin that doesn't seem to have hurt anything.
[SVN r29793]
2005-06-25 00:29:50 +00:00
Rene Rivera
c7eb3cf7ee
Fix space split problem for COMO_PATH.
...
[SVN r29685]
2005-06-19 12:48:11 +00:00
Victor A. Wagner Jr.
16fb054b25
Reversed changes to revision 1.51
...
[SVN r29663]
2005-06-18 04:33:11 +00:00
Markus Schöpflin
3172511b4b
Changed the compilation mode from ansi to strict ansi. This fixes the problem
...
with function template overload resolution but might introduce others where the
compiler now is too strict.
[SVN r29624]
2005-06-16 14:48:45 +00:00
Joaquín M. López Muñoz
be11700f98
fixed previous patch
...
[SVN r29601]
2005-06-16 07:11:39 +00:00
Joaquín M. López Muñoz
f3db3f1284
made some MSVC toolset tags compatible with autolink expectations
...
[SVN r29577]
2005-06-15 05:46:41 +00:00
Victor A. Wagner Jr.
200db70661
Changed - /EHsc to /EHac so we pick up errors like divide by 0
...
[SVN r29542]
2005-06-13 01:15:33 +00:00
Dave Abrahams
1129a6fce1
Update amd64 support for beta2; killed copy/paste programming.
...
[SVN r29519]
2005-06-10 18:25:04 +00:00
Rene Rivera
a69279f277
Some slight cleanup of vc7 vs. vc-7_0, and msvc vs. vc-6_5.
...
[SVN r29487]
2005-06-09 00:52:17 +00:00
Markus Schöpflin
838dcd5222
Added <library-path>, <library-file>, and <find-library>.
...
[SVN r29463]
2005-06-07 09:50:59 +00:00
Dave Abrahams
61ca5d6812
Don't warn about the use of ADL
...
[SVN r29320]
2005-05-31 13:33:01 +00:00
Markus Schöpflin
6dcf9f44a5
Added -D__CNAME_OVERLOADS to the C++ compiler command line. This is needed to
...
get all C function overloads required by the C++ standard.
[SVN r29319]
2005-05-31 12:58:36 +00:00
Dave Abrahams
41bb7eefaf
Give every GCC command the option of being spawned on NT if too long for a .BAT file.
...
[SVN r29251]
2005-05-27 17:13:17 +00:00
Dave Abrahams
0603fa3563
No config checking or warnings if --without-python is passed.
...
[SVN r29236]
2005-05-26 20:48:34 +00:00
Rene Rivera
b31b3bd5d4
features.jam; Add "aix" ABI object model for building on AIX64, etc.
...
gcc-tools.jam; Support some of the new RS/PPC processors, and fix the building of 64 bit in those architectures.
[SVN r29235]
2005-05-26 20:17:02 +00:00
Rene Rivera
7e66e867b3
Add vc-x_x toolsets to normalize the names of the toolsets use by users.
...
[SVN r29234]
2005-05-26 20:15:08 +00:00
Dave Abrahams
0125e21817
Tell non-python users they can ignore the Boost.Python message
...
[SVN r29233]
2005-05-26 19:17:26 +00:00
Dave Abrahams
7cb7380cc3
Fix manifest generation yet again.
...
[SVN r29231]
2005-05-26 17:12:59 +00:00
Dave Abrahams
b02c3921b0
Only do manifest generation for python modules
...
[SVN r29194]
2005-05-25 19:18:13 +00:00
Rene Rivera
506b018fb7
Adjust toolset tag for CodeWarrior to match the names generated by the autolink code.
...
[SVN r29153]
2005-05-23 05:00:20 +00:00
Dave Abrahams
f9c8f3e34a
Support the required manifest generation step for vc8.0
...
[SVN r29143]
2005-05-22 10:45:44 +00:00
Douglas Gregor
00d6aaee47
Fix Python detection for darwin-derived toolsets
...
[SVN r29021]
2005-05-18 03:40:06 +00:00
Markus Schöpflin
4e2866d22b
Only use -gall when not optimizing, use -g3 for all other cases.
...
[SVN r28841]
2005-05-12 14:51:19 +00:00
Caleb Epstein
a743436453
PYTHON_EMBEDDED_LIBRARY: fix for compiling with static libpython on
...
BSD-like systems
[SVN r28838]
2005-05-12 14:13:45 +00:00
Rene Rivera
0e0d47e9f3
Prevent use of -fcoalesce-templates in newest Darwin. Patch from Patrick Hartling.
...
[SVN r28805]
2005-05-11 06:15:20 +00:00
Caleb Epstein
f06ce0cb30
PYTHON_EMBEDDED_LIBRARY: Don't require 'util' library
...
[SVN r28800]
2005-05-11 02:07:30 +00:00
Rene Rivera
7a627c045a
Prevent setting TOP in the env from upsetting BB into an infinite loop.
...
[SVN r28774]
2005-05-09 20:46:50 +00:00
Markus Schöpflin
7cbbbc2768
Use -gall to get full debug symbols when compiling C++ code.
...
[SVN r28763]
2005-05-09 11:31:01 +00:00
Rene Rivera
36b0200e89
Fix double ".lib" on archive action for searched libraries.
...
[SVN r28721]
2005-05-07 20:55:41 +00:00
Rene Rivera
70772a4412
Fix link error of missing wide char support.
...
[SVN r28540]
2005-04-30 01:54:46 +00:00
Rene Rivera
758688c9c5
Define BOOST_COMO_STRICT=1 when strict mode is turned on with --a option.
...
[SVN r28495]
2005-04-26 21:03:14 +00:00
Peter Dimov
93bc3a90bc
Disable shared_ptr MT safety on Comeau since it doesn't handle __declspec or __stdcall in strict mode.
...
[SVN r28494]
2005-04-26 20:52:57 +00:00
Douglas Gregor
b1399c29ad
Use install_name for dylibs on darwin
...
[SVN r28398]
2005-04-22 02:59:51 +00:00
Markus Schöpflin
fa72608570
Fixed archive action. Previously archives were always removed and recreated with
...
only the recompiled object files which resulted in archives containing only the
object files for the modified sources.
[SVN r28322]
2005-04-19 14:59:35 +00:00
Markus Schöpflin
cefd8e41da
Use relaxed ANSI mode instead of strict ANSI C89 mode when compiling C files.
...
[SVN r28317]
2005-04-18 12:36:12 +00:00
Rene Rivera
7c553e33f2
Fix setting of dynamic loader path when on systems that do not use "LD_LIBRARY_PATH". Specifically this fixes the execute tests in MacOS-X, where the dyn loader path var is DYLD_LIBRARY_PATH.
...
[SVN r28285]
2005-04-17 01:30:36 +00:00
Rene Rivera
4446811ba1
allyourbase; Fix calculation of invocation dir so that is-invocation-subdir works again.
...
testing; Handle calculation of library name now that subdirs are correctly calculated.
[SVN r28156]
2005-04-12 06:34:30 +00:00
Rene Rivera
34d554c5fd
allyourbase.jam:
...
* Add "nothing" fake target.
testing.jam:
* Prevent build-no non-targets from attempting to dump the test info.
* Add dumping of an association from test ID to test target name. So that we can direct automated testing to build specific targets base on the IDs.
[SVN r27939]
2005-04-02 19:53:00 +00:00
Douglas Gregor
69ebf41a7d
Detect Darwin
...
[SVN r27715]
2005-03-16 22:30:21 +00:00
Peter Dimov
54ae550489
VC8/AMD64 native toolset (Peter Klotz)
...
[SVN r27699]
2005-03-16 13:09:15 +00:00
Rene Rivera
1bc071bcf5
Changes to get CW on MacOSX to correctly search for FINDLIBS
...
[SVN r27683]
2005-03-16 05:28:53 +00:00