2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-18 01:52:17 +00:00
Commit Graph

59 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
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