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