qt5base-lts/mkspecs
Tor Arne Vestbø 9ce5a0671a Set macosx-version-min in common Mac OS X mkspec instead of configure
When set in configure it would be written to .qmake.cache and would only
apply when building Qt. We then had an override (that was also out of
sync, version-wise) in the g++ mkspec, which would also apply to apps
building agains Qt. This override did howerver not apply when using
the Clang mkspec.

We now move setting macosx-version-min to the common macx mkspec, shared
by both g++ and Clang, which will apply both when building Qt and when
building something against Qt. The latter since an application built
against Qt will not deploy on versions of Mac OS earlier than 10.6
anyways, so we might as well always set the minimum-version.

The modifications to the mkspecs will result in macosx-version-min
being passed twice when compiling qmake, as configure writes its own
makefiles and the mkspec parsing in configure has a bug where it will
lazily evaluate qmake-variables instead of evaluating them inline. This
is not a problem, and can be fixed in a later patch if seen fit.

Change-Id: Ib29503ad00a9dc00e0a50b0dbd9459e89a20dfbd
Reviewed-by: Zeno Albisser <zeno.albisser@nokia.com>
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
2012-01-23 14:47:10 +01:00
..
aix-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
aix-g++-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
aix-xlc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
aix-xlc-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
cmake Make modules find their own dependencies. 2012-01-11 01:11:47 +01:00
common Set macosx-version-min in common Mac OS X mkspec instead of configure 2012-01-23 14:47:10 +01:00
cygwin-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
darwin-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
features Remove warning and automagic for "missing QT += quick" 2012-01-19 23:58:44 +01:00
freebsd-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
freebsd-g++34 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
freebsd-g++40 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
freebsd-icc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpux-acc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpux-acc-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpux-acc-o64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpux-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpux-g++-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpuxi-acc-32 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpuxi-acc-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hpuxi-g++-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
hurd-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
irix-cc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
irix-cc-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
irix-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
irix-g++-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-arm-gnueabi-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-cxx Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-ecc-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-g++-32 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-g++-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-g++-maemo Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-icc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-icc-32 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-icc-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-kcc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-llvm Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-lsb-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
linux-pgcc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
lynxos-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-g++40 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-g++42 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-icc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-llvm Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-pbuilder Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-xcode Update contact information in license headers. 2012-01-23 04:04:33 +01:00
macx-xlc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
modules remove generated files 2011-07-07 11:15:58 +02:00
netbsd-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
openbsd-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
sco-cc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
sco-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
solaris-cc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
solaris-cc-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
solaris-cc-64-stlport Update contact information in license headers. 2012-01-23 04:04:33 +01:00
solaris-cc-stlport Update contact information in license headers. 2012-01-23 04:04:33 +01:00
solaris-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
solaris-g++-64 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
tru64-cxx Update contact information in license headers. 2012-01-23 04:04:33 +01:00
tru64-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
unixware-cc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
unixware-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
unsupported Update contact information in license headers. 2012-01-23 04:04:33 +01:00
win32-g++ Update contact information in license headers. 2012-01-23 04:04:33 +01:00
win32-icc Update contact information in license headers. 2012-01-23 04:04:33 +01:00
win32-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
win32-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
win32-msvc2010 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-armv4i-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-armv4i-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-mipsii-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-mipsii-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-mipsiv-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-mipsiv-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-sh4-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-sh4-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-x86-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince50standard-x86-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince60standard-armv4i-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince60standard-x86-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince70embedded-armv4i-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wince70embedded-x86-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm50pocket-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm50pocket-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm50smart-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm50smart-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm60professional-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm60professional-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm60standard-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm60standard-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm65professional-msvc2005 Update contact information in license headers. 2012-01-23 04:04:33 +01:00
wincewm65professional-msvc2008 Update contact information in license headers. 2012-01-23 04:04:33 +01:00