Commit Graph

10 Commits

Author SHA1 Message Date
Allan Odgaard
bd5b105a44 Only set -fobjc-link-runtime for app targets
Ideally this should be set for executable targets that use Objective-C (and have deployment target set to 10.7).

This change is a quick fix for not having pure C++ tests leak. For more info see https://github.com/sorbits/rdar/blob/master/LeakWith10_7ObjCRunTime/README.md
2013-02-25 15:28:37 +01:00
Allan Odgaard
91d786b2cd Don’t set -fobjc-arc-cxxlib=libc++
I never understood what this option was good for and now it gives a warning about being unused during compilation (even though it was set only during linking).
2013-02-02 08:52:13 +01:00
Allan Odgaard
e7b81dba9b Strip indirectly referenced dylibs
Basically libraries referenced indirectly will be setup as a requirement of the target and this option strips that. Doesn’t really matter, but enabling it rather than deleting the line (which was previously commented).
2013-01-29 21:16:49 +01:00
Allan Odgaard
71be61cbbb Enable ARC by default
We now explicitly disable it for targets that hasn’t yet been upgraded to ARC. This way, it’s easier to get an overview of which targets hasn’t yet been upgraded and ensures new targets has ARC enabled.
2012-12-19 19:42:36 +01:00
Allan Odgaard
065f5552bb Enable implicit @synthesize
I haven’t removed the current use of @synthesize since that results in a build that throws exceptions and crashes.
2012-09-12 18:30:37 +02:00
Allan Odgaard
7cfc9c38fc Link with -fobjc-link-runtime for arclite 2012-08-29 14:27:35 +02:00
Jacob Bandes-Storch
dca4292990 Use 64-bit: compiler/linker settings 2012-08-28 21:32:46 +02:00
Jacob Bandes-Storch
502b9e59d1 Use colored diagnostics for compiler output 2012-08-28 20:34:05 +02:00
Jacob Bandes-Storch
c6b6d1a21d Use libc++: compiler/linker settings 2012-08-28 13:30:20 +02:00
Allan Odgaard
9894969e67 Initial commit 2012-08-09 16:25:56 +02:00