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
Daniel James
e57e055128
Make cflags and cxxflags work for intel linux.
...
This was originally in [50708] but appears to have been accidentally undone in
[51570].
[SVN r57140]
2009-10-24 18:03:02 +00:00
Vladimir Prus
4cd98aa8ad
Don't pass -m64 if address-model is 32_64 (or anything != 64).
...
[SVN r57061]
2009-10-22 08:23:41 +00:00
Vladimir Prus
f29988964c
Fix RC and MC for intel-win.
...
[SVN r56369]
2009-09-24 08:24:49 +00:00
Vladimir Prus
67e78b3c36
Resolve MC compiler ambiguity.
...
[SVN r56366]
2009-09-23 15:37:41 +00:00
Stefan Seefeld
2b8d2cc94e
Merged 2009 GSoC work from sandbox-branches/bhy/py3k branch back into trunk.
...
[SVN r56305]
2009-09-19 02:32:41 +00:00
Vladimir Prus
d1b638f653
Don't mutate input to SPLIT_BY_CHARACTERS.
...
[SVN r56204]
2009-09-15 06:03:23 +00:00
Vladimir Prus
07571bbe5c
Implement SPLIT_BY_CHARACTERS.
...
This is much faster than regex.split if splitting by a single char,
or by a set of one-char delimiters.
[SVN r56191]
2009-09-14 16:57:57 +00:00
Vladimir Prus
d9f3e9ed28
Add 'native' and 'core2' architectures.
...
Patch from Serhat Şevki Dinçer.
[SVN r56180]
2009-09-14 09:32:36 +00:00
Jürgen Hunold
8cfbc7c18e
Add support for QtMultimedia framework in upcoming Qt-4.6.
...
[SVN r56132]
2009-09-10 10:14:46 +00:00
Jürgen Hunold
d5c95b8cd4
Add the location of the duplicate project id to the error message.
...
[SVN r56131]
2009-09-10 09:48:06 +00:00
Vladimir Prus
3e6c521637
Update mergeinfo
...
[SVN r56049]
2009-09-05 13:15:39 +00:00
Vladimir Prus
e712a3be71
Merge some more
...
[SVN r56048]
2009-09-05 13:14:59 +00:00
Vladimir Prus
931ab7c74a
Merge some
...
[SVN r56047]
2009-09-05 13:13:46 +00:00
Vladimir Prus
b6d7bd44b5
Merge feature.jam changes into Python
...
[SVN r56046]
2009-09-05 12:59:39 +00:00
Vladimir Prus
52bc23326a
Update mergeinfo
...
[SVN r56044]
2009-09-05 12:50:46 +00:00
Vladimir Prus
8c1bd79f33
Reset everyting back to revision 56032.
...
My partial reverts of things appear to be creating bigger mess.
[SVN r56042]
2009-09-05 12:44:28 +00:00
Vladimir Prus
1f2cba6ab6
Fix feature.jam
...
[SVN r56041]
2009-09-05 12:38:58 +00:00
Vladimir Prus
a166d9d4a5
Revert more
...
[SVN r56040]
2009-09-05 12:34:31 +00:00
Vladimir Prus
0121d272f9
Revert some more
...
[SVN r56039]
2009-09-05 12:26:44 +00:00
Vladimir Prus
6205ba38b4
Remove more formatting changes
...
[SVN r56037]
2009-09-05 12:16:10 +00:00
Vladimir Prus
7b4b2586d4
Rever formatting changes from 48367
...
[SVN r56035]
2009-09-05 12:07:35 +00:00
Vladimir Prus
5368d5d44f
Revert revision 48644.
...
It contains so many formatting changes to as make porting things to
Python impossible. I'll cherry-pick the todo and non-formatting changes
soonish.
[SVN r56034]
2009-09-05 12:01:30 +00:00
Vladimir Prus
85c3913491
Fix processing of path features.
...
This makes example/libraries fully working.
[SVN r56032]
2009-09-05 11:23:02 +00:00
Vladimir Prus
8d59c0efad
Various fixes. example/libraries now runs, though the includes are messed
...
[SVN r56031]
2009-09-05 11:10:14 +00:00
Vladimir Prus
ac0e61b713
Assign source-location to standalone projects.
...
[SVN r56008]
2009-09-04 06:41:59 +00:00
Vladimir Prus
2dd38844ad
Use null 'resource type' if none is specified.
...
[SVN r55999]
2009-09-03 16:39:47 +00:00
Vladimir Prus
6d2635884f
Preserve the order of sources when calling generator
...
[SVN r55864]
2009-08-29 13:15:58 +00:00
Vladimir Prus
240e6d917e
Add virtual-target.always.
...
[SVN r55859]
2009-08-29 11:15:46 +00:00
Vladimir Prus
bf0fe0dabc
Use right name of PDB file, even if tag rule doesn't handle PDB.
...
[SVN r55717]
2009-08-22 15:31:40 +00:00
Vladimir Prus
a59639b608
Fix viable-source-types-for-generator-real looping thinko.
...
The loop over 'source-types' was meant to terminate if we ever get
'*'. However, it was for loop, and assinging empty list to
source-types had no effect. As result, the function would
sometimes return a list containing '*' and other types, which
other code did not expect and mishandled.
[SVN r55712]
2009-08-22 08:21:07 +00:00
Vladimir Prus
563035f05f
New --dump-generators option to list all generators.
...
[SVN r55711]
2009-08-22 08:04:31 +00:00
Vladimir Prus
28bf6d7de3
Properly register targets created by notfile generator.
...
[SVN r55529]
2009-08-11 16:53:35 +00:00
Vladimir Prus
f54882ad7b
Fix improper name of PDB and manifest targets.
...
[SVN r55334]
2009-08-01 10:33:24 +00:00
Vladimir Prus
4376bbc652
Supress warning message when target does not exist.
...
[SVN r55333]
2009-08-01 10:32:10 +00:00