1308aa25fb
The Xcode and SDK settings are expensive to resolve, as we're using system() calls to resolve them. We now try to detect the presence of a .qmake.cache file (and inform the user that creating one would be a good idea), and use the file to cache the various settings after resolving them. The Xcode logic had to be moved form xcode.conf as part of the mkspec, into default_pre/post.prf, so that we could cache() the resolved values. Task-number: QTBUG-30586 Change-Id: Ib5368cfee6f7e4a4a33f6be70d0e20d96896fe56 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
11 lines
412 B
Plaintext
11 lines
412 B
Plaintext
# Unset makefile generator, so we can auto-detect value in default_post
|
|
unset(MAKEFILE_GENERATOR)
|
|
|
|
load(default_pre)
|
|
|
|
# Check for supported Xcode versions
|
|
lessThan(QMAKE_XCODE_VERSION, "4.3"): \
|
|
error("This mkspec requires Xcode 4.3 or later")
|
|
!lessThan(QMAKE_XCODE_VERSION, "4.7"): \
|
|
warning("The version of Xcode installed on this system is not recognized - custom compiler settings may be necessary")
|