Vladimir Prus
1fcdde9bea
Remove debug print
...
[SVN r59830]
2010-02-21 23:42:19 +00:00
Vladimir Prus
b170b53c38
Various new builtins.
...
[SVN r59829]
2010-02-21 23:33:13 +00:00
Vladimir Prus
8faba6ab29
Special case processing of RPATH, so that '$ORIGIN' can be used
...
Fixes #3479
[SVN r59765]
2010-02-20 11:03:58 +00:00
K. Noel Belcourt
c67fd2cd66
Replace -g with -gopt to reduce quantity of debug info.
...
[SVN r59661]
2010-02-12 17:09:32 +00:00
Vladimir Prus
d962588078
Make sure we use the same name of project module everywhere.
...
In particular, this fixes problems on windows where project.load
may be passed a path from Jamfile, and then load-jamfile may use
a path using the exact case as stored in the file system -- different
from the path passed to project.load.
[SVN r59581]
2010-02-08 15:18:57 +00:00
Vladimir Prus
9f841047f1
Enable soname for HPUX.
...
Patch from João Luís Pinto.
[SVN r59509]
2010-02-05 12:42:09 +00:00
Vladimir Prus
bbdb0315fc
Use the pathf90 compiler for all compilation.
...
Patch from Spencer E. Olson.
Here's the explanation from email:
The version of pathscale that I have access to is 3.2 and there doesn't seem
to be a pathf77 executable. The man pages do not reference it, and there is
also not a -f77 option that specifies that the code is fortran 77. Rather,
the man pages indicate that pathscale only recognizes the difference between
free form and fixed form fortran instead of F77 vs F90 vs F95.
Does anyone have an available installation that differs from this? If not,
I'll submit another small patch for changing this to using pathf90 to compile
f77 code--I've tested it and it appears to work well enough.
[SVN r59508]
2010-02-05 11:51:46 +00:00
Vladimir Prus
cd17ec86ea
Use right default command for C compilations.
...
Patch from Spencer E. Olson
[SVN r59507]
2010-02-05 11:47:14 +00:00
Vladimir Prus
5b65f99a07
Intel improvements:
...
1. Honors USER_OPTION (that is cflags/cxxflags features)
2. Adds an <optimization>speed option
Patch from Spencer Olson.
[SVN r59285]
2010-01-27 20:52:05 +00:00
Vladimir Prus
605c89253d
Improve fortran support.
...
Patch from Spencer Olson.
[SVN r59284]
2010-01-27 20:49:56 +00:00
Vladimir Prus
23aac4f79a
Remove debug prints.
...
[SVN r59283]
2010-01-27 20:48:52 +00:00
K. Noel Belcourt
20094eaacc
This patch ensures we close both file descriptors following the dup2 calls.
...
This is mostly for completeness but also because I've occasionally noticed
output isn't flushed from a terminated process (when it is killed for exceeding
the time limit). I'm sure this won't break anything and am slightly hopeful
that it might ensure output is flushed before the terminating process is killed.
[SVN r58785]
2010-01-07 05:57:33 +00:00
Vladimir Prus
53b779c994
Remove debug print
...
[SVN r58776]
2010-01-06 19:07:49 +00:00
Vladimir Prus
f5dd2ae6b9
Do not relink on installation if dll paths did not change.
...
[SVN r58775]
2010-01-06 19:00:48 +00:00
Steven Watanabe
14aa3c252f
Add latex support to doxygen toolset
...
[SVN r58682]
2010-01-04 17:51:29 +00:00
Vladimir Prus
6bb81c6c68
Only use Python port of Boost.Build when exactly '--python' is passed.
...
Fixes #3814 .
[SVN r58668]
2010-01-04 10:36:08 +00:00
Vladimir Prus
af0d42b340
Do not treat 'sun-stlport' feature value as two subfeatures.
...
Fixes #3736 . Patch from K. Noel Belcourt.
[SVN r58451]
2009-12-18 10:07:57 +00:00
Rene Rivera
7e470457bf
Really fix <strip>on vs. <debug-symbols>off change for Xcode gcc.
...
[SVN r58409]
2009-12-16 03:56:33 +00:00
Rene Rivera
3aa853fd0a
Adjust for <debug-symbols>off vs. <strip>off.
...
[SVN r58382]
2009-12-14 18:33:34 +00:00
Vladimir Prus
70f79b2ea5
Fix typo.
...
Closes #3756 .
[SVN r58372]
2009-12-14 07:54:58 +00:00
Vladimir Prus
44915991d5
Don't generate empty -F if framework is specified without path.
...
Patch from Sohail Somani.
[SVN r58371]
2009-12-14 06:50:05 +00:00
Vladimir Prus
15ceb700cd
Do not strip binaries in release variant.
...
[SVN r58331]
2009-12-12 23:08:29 +00:00
Beman Dawes
40f301f563
Add msvc-10.0express support
...
[SVN r58238]
2009-12-08 18:22:04 +00:00
Vladimir Prus
0e0976a7b1
Make 'keep-going' option default to 'true' if not specified.
...
[SVN r58101]
2009-12-02 16:47:48 +00:00
Steven Watanabe
b51081fd61
Fix quickbook scanner for filenames that start with 't'. (bjam doesn't support '\t')
...
[SVN r58015]
2009-11-28 20:01:31 +00:00
Vladimir Prus
3910b10a57
Fix warnings. Closes #3656 .
...
Patch from Mateusz Loskot.
[SVN r58011]
2009-11-28 17:46:46 +00:00
Vladimir Prus
7c3060792c
Implement --keep-going option.
...
[SVN r57979]
2009-11-27 20:14:52 +00:00
Vladimir Prus
73406e3691
Allow Boost.Build to control keep-going behaviour
...
[SVN r57978]
2009-11-27 19:57:44 +00:00
Vladimir Prus
237e9efd41
Pack everything 'mpicxx -show' in single 'linkflags' feature,
...
to avoid undesired reordering.
[SVN r57977]
2009-11-27 19:53:52 +00:00
Vladimir Prus
87cf8ae914
When generating PCH-compiling cpp, end it with newline.
...
Fixes #3602 .
[SVN r57965]
2009-11-27 06:43:04 +00:00
Vladimir Prus
b8a1990d32
Remove debug print
...
[SVN r57888]
2009-11-24 11:48:06 +00:00
Vladimir Prus
0db07683cd
Make vacpp respect the standard options to 'using'.
...
[SVN r57887]
2009-11-24 11:32:13 +00:00
Vladimir Prus
1eb2466876
Implement the 'always' function.
...
[SVN r57842]
2009-11-22 08:05:36 +00:00
Vladimir Prus
ead21a5a4b
Permit path-constant with relative path in config files.
...
Thanks to Johan Nilsson for the bug report.
[SVN r57836]
2009-11-21 11:49:13 +00:00
Vladimir Prus
93976ee33a
Use libwhatever.a naming for static libraries on mingw, as that matches
...
how all libraries shipped with mingw are named. Further, we previously
used libwhatever.lib, and the linker never searched for this spelling.
[SVN r57816]
2009-11-20 13:25:25 +00:00
Vladimir Prus
2f38819a96
Improve detection of MT requirement of MPI.
...
Some MPI implementation report -lpthread in the compilation flags. Previously,
we'd add -lpthread, but did not set threading=multi, as we really should.
One manifestation of this issue is that when building with such an MPI,
and requesting "threading=single threading=multi", we'd actually try
to build two variants of everything, including "mpi.so" Python extension.
And since Python extensions, at present, do not have their name adjusted
for different variants, we'd get duplicate target name error.
[SVN r57791]
2009-11-19 20:05:06 +00:00
Vladimir Prus
344bf0f335
Use qpic=large. On Linux, set soname.
...
Fixes #2595 .
[SVN r57756]
2009-11-18 20:31:33 +00:00
Rene Rivera
24e123b860
Generalize the detection and addition of OSX SDKs so that it doesn't rely on a fixed feature list.
...
[SVN r57558]
2009-11-11 01:09:00 +00:00
Rene Rivera
2382288905
Fix generating invalid feature values for OSX version to target.
...
[SVN r57545]
2009-11-10 17:20:51 +00:00
Vladimir Prus
5775cb918a
Support more parameters to rules.
...
Fixes #2552 .
Patch from Jonathan Biggar.
[SVN r57536]
2009-11-10 07:21:03 +00:00
Rene Rivera
b3c66209bf
Fix references to non-existent rules that caused building to fail. And fix building with iPhone as it uses a symbolic version number, not jsut numeric.
...
[SVN r57500]
2009-11-09 02:13:02 +00:00
Vladimir Prus
4cbe184764
Allow to localize rules when inheriting toolset.
...
[SVN r57490]
2009-11-08 17:32:53 +00:00
Vladimir Prus
58c644558e
Detect, and produce proper diagnostics for '10.6 and ppc64 does not work'.
...
Thanks to Boris Dušek for testing this patch.
[SVN r57484]
2009-11-08 13:54:58 +00:00
Rene Rivera
18c24da630
Pass the correct minos options to Xcode for iPhoneOS.
...
[SVN r57449]
2009-11-07 14:53:24 +00:00
Rene Rivera
058f44f344
Make it possible to detect and use patch release MacOSX/iPhoneOS SDKs.
...
[SVN r57442]
2009-11-07 01:05:17 +00:00
Rene Rivera
9348550744
Need the point iPhone OS version also, for the SDK detection to work.
...
[SVN r57432]
2009-11-06 02:16:50 +00:00
Rene Rivera
b0c400d1f6
Add latest iPhone OS versions.
...
[SVN r57431]
2009-11-05 23:54:24 +00:00
Vladimir Prus
1a0949fbe6
Make cflags affect both C and C++ compilers, per docs.
...
[SVN r57405]
2009-11-05 09:39:06 +00:00
Vladimir Prus
3e2fbb7677
Suppress warning.
...
[SVN r57403]
2009-11-05 08:05:20 +00:00
Vladimir Prus
73ff6af2c7
Remove debug prints
...
[SVN r57359]
2009-11-04 16:14:47 +00:00