2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-20 02:32:13 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
Rene Rivera
ebb6a6942d 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
Rene Rivera
65c0699816 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
a735b092e0 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
ef5f69c032 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
Vladimir Prus
d6f5f0bf72 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
Beman Dawes
543b57aa12 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
Vladimir Prus
5e8560efba 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
Steven Watanabe
46bb584ae9 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
8ce7f291a5 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
5e202da8b6 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
c143e54ae0 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
d565fceb83 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
c3cad92309 When generating PCH-compiling cpp, end it with newline.
Fixes #3602.


[SVN r57965]
2009-11-27 06:43:04 +00:00
Vladimir Prus
49539d3a81 Fix link
[SVN r57893]
2009-11-24 16:56:01 +00:00
Vladimir Prus
b8a1990d32 Remove debug print
[SVN r57888]
2009-11-24 11:48:06 +00:00
Vladimir Prus
f3b40af375 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
e8a2c87cd3 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
f37422c6c1 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
53d1b607d5 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
a52d4903a9 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
10c496d79c 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
Vladimir Prus
49ba9f990d 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
1878e3b777 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
Vladimir Prus
fe8c5f7172 Merge: Fix generating invalid feature values for OSX version to target.
[SVN r57546]
2009-11-10 17:26:59 +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
Rene Rivera
e4f56ac359 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
Vladimir Prus
62df71534f Support more parameters to rules.
Fixes #2552.
Patch from Jonathan Biggar.


[SVN r57536]
2009-11-10 07:21:03 +00:00
Vladimir Prus
dae3a2a979 Merge from trunk -- mostly OSX 10.6 ppc64 fixes.
[SVN r57508]
2009-11-09 10:00:32 +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
Rene Rivera
6ae006207e 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