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
65c0699816
Adjust for <debug-symbols>off vs. <strip>off.
...
[SVN r58382]
2009-12-14 18:33:34 +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
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
Rene Rivera
e4f56ac359
Fix generating invalid feature values for OSX version to target.
...
[SVN r57545]
2009-11-10 17:20:51 +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
Vladimir Prus
1157253f34
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
30810450f5
Pass the correct minos options to Xcode for iPhoneOS.
...
[SVN r57449]
2009-11-07 14:53:24 +00:00
Rene Rivera
8934f9f917
Make it possible to detect and use patch release MacOSX/iPhoneOS SDKs.
...
[SVN r57442]
2009-11-07 01:05:17 +00:00
Rene Rivera
8bdd56f439
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
655d63b7ea
Add latest iPhone OS versions.
...
[SVN r57431]
2009-11-05 23:54:24 +00:00
Vladimir Prus
2dd7e1e4ae
When deciding what options compiler accepts, use the version number the
...
compiler has reported, as opposed to the version number specified by the
user in user-config.jam.
[SVN r51326]
2009-02-19 09:17:20 +00:00
Rene Rivera
bb19680c26
Change darwin/xgcc ARM compile option to armv6 as that's what Xodce uses and is what the iPhone has.
...
[SVN r50523]
2009-01-09 03:38:44 +00:00
Vladimir Prus
0ae6ebeb9d
Support for 32+64 fat binaries on Darwin.
...
Fixes #1679 .
[SVN r50172]
2008-12-07 08:25:41 +00:00
Rene Rivera
f6c382c25a
Add Xcode MacOSX and iPhone version options to cover the present and one future revision.
...
[SVN r50038]
2008-11-30 19:51:03 +00:00
Vladimir Prus
148fb24c49
Use right extension for PCH on darwin.
...
Patch from Jeroen van der Wulp.
[SVN r49659]
2008-11-09 06:09:06 +00:00
Vladimir Prus
64c80142ec
Don't inherit mingw generators
...
[SVN r49604]
2008-11-05 21:49:01 +00:00
Vladimir Prus
929c8c9f90
Set -fPIC for .m and .mm compilations
...
[SVN r49451]
2008-10-25 16:44:09 +00:00
Vladimir Prus
09fe490db9
Use strip -S -x for stripping.
...
[SVN r49063]
2008-09-30 06:17:56 +00:00
Vladimir Prus
5469c6d3d9
Allow 10.1 SDK version
...
[SVN r47164]
2008-07-07 04:14:00 +00:00
Vladimir Prus
98160512c5
Add 10.2 as possible SDK version
...
[SVN r47128]
2008-07-06 11:34:43 +00:00
Rene Rivera
8eebf4319a
Fix empty macosx sdk version when dealing with an sdk with major-minor-patch numbers. Likely because of a bjam variable expansion bug.
...
[SVN r47066]
2008-07-04 03:51:29 +00:00
Rene Rivera
ca86302804
Cleanup of darwin/xcode toolset. Now much more sensible support for multiple versions of both the compiler and the accompanying SDKs. Also assign the 'xgcc' tag the toolset as it was missing.
...
[SVN r46793]
2008-06-27 21:10:57 +00:00
Rene Rivera
13730ea91c
GCC 4.2 and higher in Darwin does not have -Wno-long-double.
...
[SVN r46004]
2008-06-01 03:01:23 +00:00
Rene Rivera
c44edcaa33
Move objective-c target types declaration to common location.
...
[SVN r45931]
2008-05-30 00:34:24 +00:00
Rene Rivera
f353a9ab98
Add 'flags' use to be able to specify flags for objective-c/c++ compiles.
...
[SVN r45910]
2008-05-29 15:31:53 +00:00
Rene Rivera
045d833d72
Fix running -dumpversion when g++ command is multi-part.
...
[SVN r45056]
2008-05-03 03:42:08 +00:00
Rene Rivera
88190045a4
Initial support for cross-compiling to ARM architecture.
...
[SVN r44167]
2008-04-11 07:50:47 +00:00
Vladimir Prus
b12066613c
Fix PCH on OSX
...
[SVN r43537]
2008-03-07 16:18:13 +00:00
Vladimir Prus
b391838729
Fix <framework> with no path.
...
Patch from Jon Olsson.
[SVN r43152]
2008-02-07 11:04:30 +00:00
Rene Rivera
b6f5bfa398
Fix parsing of macosx version numbers from detected SDKs.
...
[SVN r41736]
2007-12-05 04:33:36 +00:00
Rene Rivera
787fa1f93f
Support building of universal binaries using architecture options. Thanks to Mat Marcus. ( fixes #552 #1342 #989 )
...
[SVN r41592]
2007-12-02 20:15:25 +00:00
Vladimir Prus
9331ff9f54
Don't use toolset.register
...
[SVN r40956]
2007-11-09 08:26:47 +00:00
Vladimir Prus
084cf8f1f5
Don't apply -fcoalesce-templates to all versions, just to
...
the one being initialized.
Thanks to Arvid Norberg for the bug report.
[SVN r38146]
2007-07-05 09:41:55 +00:00
Dave Abrahams
4f0eaeede0
Bringing forward BBv2/Python support and a few other things that were
...
obviously more up-to-date on the RC branch.
Removed the Boost.Python v1 zip archive.
[SVN r37346]
2007-04-03 17:10:53 +00:00
Rene Rivera
3b73c71ee5
Add/update copyrights+license (with help of a shell script).
...
[SVN r35851]
2006-11-05 07:13:39 +00:00
Dave Abrahams
320031246c
Stop generating illegal argumentless -F option in the link line.
...
[SVN r35402]
2006-09-28 22:27:50 +00:00
Dave Abrahams
35798dd566
Find frameworks properly
...
[SVN r35077]
2006-09-12 23:53:34 +00:00
Vladimir Prus
762b3acc1e
Use USER_OPTIONS in darwin.jam. This unbreaks user's <cflags> and <linkflags>
...
settings.
[SVN r34660]
2006-07-22 06:22:12 +00:00
Vladimir Prus
3dad3e1012
Ignore <runtime-link>static and don't pass -static to linker on Darwin,
...
as it's not supported by the toolset.
Thanks to Doug Gregor for diagnosing this.
[SVN r33675]
2006-04-12 07:12:52 +00:00
Vladimir Prus
aff8de18ab
Workaround broken -s option with Apple gcc 4.0.x on Darwin.
...
Thanks to Doug Gregor for report and suggested fix.
[SVN r33654]
2006-04-11 06:14:44 +00:00
Vladimir Prus
7b50c072b3
Cleanup generator overrides
...
[SVN r33055]
2006-02-21 08:18:22 +00:00
Vladimir Prus
d2f9daebca
Resolve confict between builtin.lib-generator and $(toolset).prebuilt
...
in favour of the latter (toolset.prebuilt). This cuts down the number
of generator invocations for prebuilt target and is more clear.
Thanks to Mark Evans for pointing this out.
[SVN r32952]
2006-02-16 07:47:09 +00:00
Vladimir Prus
e7a2eff161
Improved MacOS X support for -fcoalesce-templates. Check for result
...
of gcc --dumpversion when deciding if we're using 4.0 or not.
Patch from Craig Rodrigues.
[SVN r30105]
2005-07-15 13:31:13 +00:00
Vladimir Prus
6c5474814c
Unbreak searched libraries for a number of toolsets.
...
[SVN r29597]
2005-06-16 05:49:39 +00:00
Vladimir Prus
5fab631f5d
Further generators simplications.
...
1. If when generating something, we find more that one suitable generators,
run them and more then one return something, immediately report ambiguity.
Don't care if the produced targets are the same. This is better that
running several generators all the time, performance wise.
2. Remove the notion of 'intermediate' virtual-targets. IIRC, they were used
to prevent staging of RSP files, and we don't stage them anyway now.
[SVN r29491]
2005-06-09 08:12:21 +00:00
Vladimir Prus
15375bb9a2
Finally fix darwin's -fcoalesce-templates logic.
...
Patch from Daniel Heck.
[SVN r29365]
2005-06-02 07:46:25 +00:00
Vladimir Prus
eecdd3b658
Try to avoid passing -fcoalesce-templates with OSX 10.4, as it's not supported
...
there.
Based on patch from Craig Rodrigues.
[SVN r29244]
2005-05-27 15:07:07 +00:00
Vladimir Prus
a2322a224d
Unbreak darwin, after darwin solib suffix was moved to types/lib.jam.
...
Patch from Craig Rodrigues.
[SVN r29242]
2005-05-27 14:53:08 +00:00
Vladimir Prus
31fb098473
Bugfix. The '_' var was not defined on the link action, only on link.dll.
...
[SVN r26584]
2004-12-27 09:07:04 +00:00