• 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: Dependency Issues
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dependency Issues


  • Subject: Re: Dependency Issues
  • From: Dietmar Planitzer <email@hidden>
  • Date: Mon, 28 Mar 2005 20:17:13 +0200


On Mar 28, 2005, at 6:19 PM, Andreas Grosam wrote:

It looks like, the dependency mechanism in XCode does not care about changes of many (or even all?) settings in the various compiler, linker or install options.

For instance, if i change a setting which would require a re-link, XCode does not. When re-building, it finishes immediately - apparently without doing anything.

The same for various compiler settings. If i change one which would require a re-compile of all the source files, XCode does nothing and thinks it is already finished. (didn't tested file-specific options so far, though)

Furthermore, if i change the build style from "Development" to "Deployment", XCode does not build anything - provided the pre-compiled headers are already precompiled.

I didn't tested the install options so far; I suspect it is the same.


Well, i can't believe that this is really true and thus have to manage *such* dependencies manually - so, what i'm doing wrong?


Short answer: You're using Xcode :)

Longer answer: Xcode's build system does not take changes in the area of compiler settings or build styles into account. Thus, you are responsible for cleaning the project by hand when you change a compiler setting. Its always been that way since the very early days of the first ProjectBuilder in OpenStep (written without a space, back then). While this behavior made some sense back in those days because PB was using good old make as its "build system", its IMHO not understandable anymore that Xcode is using a native build system.

If you find "features" like this just as annoying as I do, then file bugs in Apple's radar. Be sure to explain in detail why this or that Xcode behavior is a problem / slowing you down / wastes your daily working time. Then hope for the best...

I've so far filed somewhere between 40 and 50 bugs / enhancement requests against the Xcode UI (haven't had time yet for attacking the build system), with mixed results. Some bugs have been fixed in Xcode 2, others were closed with "works as designed". Well, it may very well be the case that the feature in question works as designed - but that's exactly the problem (i.e. behavior of Files & Groups pane since Xcode 1.5 or the weird behavior of the embedded editors in the Find and Debugger windows).


Regards,

Dietmar Planitzer

_______________________________________________
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


  • Follow-Ups:
    • Re: Dependency Issues
      • From: Andreas Grosam <email@hidden>
References: 
 >Dependency Issues (From: Andreas Grosam <email@hidden>)

  • Prev by Date: Re: cvs/ssh
  • Next by Date: Re: cvs/ssh
  • Previous by thread: Dependency Issues
  • Next by thread: Re: Dependency Issues
  • Index(es):
    • Date
    • Thread