• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: XCode 2.1 Build Styles
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XCode 2.1 Build Styles


  • Subject: Re: XCode 2.1 Build Styles
  • From: Scott Tooker <email@hidden>
  • Date: Mon, 6 Jun 2005 22:47:46 -0700

A quick comparison of build styles to build configurations that will (hopefully) make things clearer:

In Xcode 2.0 and prior, you had build styles which contained build settings that existed "above" the target's build settings. In other words, setting a build setting (like "ZeroLink") in the active build style would override the active target's "ZeroLink" value.

In Xcode 2.1, we've removed build styles and shifted to build configurations. With build configurations the target itself has a set of build configurations (which consist of a configuration name and a set of build settings). This allows for a true WYSIWYG experience when looking at the target settings for a given configuration (like the "Debug" configuration).

At the same time, we also exposed build configurations at the project level, which exist under the target. This allows you to (optionally) set build settings for a configuration at the project level and then each target in the project will inherit those build settings. Note that you don't have to set anything at the project level yourself, you can ignore the project build settings and just place all build settings in targets and you'll be fine (however, using the project build settings allows you to avoid a large amount of build setting duplication across targets).

Think of the project build settings as a style sheet for targets where you can set up the default build settings used by all targets in the project. For example, in Xcode 2.1 setting "ZeroLink" in the project's "Debug" build configuration sets every target's "Debug" configuration to use "ZeroLink".

Scott

On Jun 6, 2005, at 9:00 PM, Brian Barnes wrote:

All I ever wanted out of XCode was a single set of build settings. While it took moving to a whole new architecture (!!!) it seems I've gotten this ... but I'm not sure. I poured through the docs, but it bugs me a bit that the build settings are still in two places (the target and the project info.) They seem to represent the same list. Edits in one reflect in the other ... yet ... this is ... a bit ... confusing coming from a time when they didn't.

I just want to verify that they are in fact the same list, and maybe suggest removing the editing part from the target and just leaving the picking part (or a button to jump there.)

[>] Brian
_______________________________________________
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


_______________________________________________ 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
References: 
 >XCode 2.1 Build Styles (From: Brian Barnes <email@hidden>)

  • Prev by Date: Re: Enabling Intel compilation?
  • Next by Date: Re: XCode 2.1 Build Styles
  • Previous by thread: XCode 2.1 Build Styles
  • Next by thread: Re: XCode 2.1 Build Styles
  • Index(es):
    • Date
    • Thread