Re: Target Info: Build: Why sometimes sections of GCC settings?
Re: Target Info: Build: Why sometimes sections of GCC settings?
- Subject: Re: Target Info: Build: Why sometimes sections of GCC settings?
- From: Jerry Krinock <email@hidden>
- Date: Tue, 8 Apr 2008 15:56:35 -0700
On 2008 Apr, 08, at 13:13, Scott Tooker wrote:
Developers usually run into this when they create a new, empty
target and go to set build settings before adding source files to
the target.
Ah, indeed that is what happened this morning. Now that I go back and
look at that target info again, after adding files, I see that it has
all those GCC sections.
To improve the experience I've though that having a filter to show
"all settings" versus "all settings appropriate for the target
contents" would be useful (which should also indirectly solve the
settings showing up in "User Defined").
Thank you, Scott. Let me tell you how this user experience occurs. I
create a new target. The first thing I want to do, before adding
code, is to get all the settings right. So I open up the Build
settings, place it alongside the Build settings of a known/good
target, scroll down the two tables and consider each difference. When
I get down to the bottom there I say "Whoa! Why does my old target
have all this crap which the new out-of-the-Apple-box target does
not?" The natural assumption is that the new out-of-box one must be
"correct", and that golly my old target must be loaded with useless
baggage that was imported from CodeWarrior or something.
But, actually, the baggage is correct!
As to another filter, I don't know. I believe those filters and
settings in the top left corner of the Target Info ► Build Pane,
together with the gear in the lower left, already give us pretty good
career security by providing a fairly high entry barrier to new
programmers :)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden