qt5base-lts/mkspecs
Thiago Macieira 88a2efaddc Move the QT_COMPILER_SUPPORTS_xxx defines to qconfig.h
This reduces dramatically the command-line for compiling Qt sources.

These are private macros, only to be used by Qt's own modules, so the
compiler setting is either the same or, possibly, better. In other
words, in the worst case, when compiling a module with a better
compiler than for qtbase, such module might not enable all the
functionality it could otherwise do.

If we switch to a buildsystem that can support this properly in the
future, these macros should be removed.

Change-Id: I71f2d12ec98c9dd40eaab9de4a17446bd1066020
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2012-08-22 21:58:45 +02:00
..
aix-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
aix-g++-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
aix-xlc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
aix-xlc-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
cmake Fix minor typo in cmake files. 2012-08-22 09:08:02 +02:00
common make configure set up QMAKE_DEFAULT_{INC,LIB}DIRS 2012-08-22 18:40:17 +02:00
cygwin-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
darwin-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
devices Update Raspberry Pi mkspec 2012-08-09 03:25:55 +02:00
features Move the QT_COMPILER_SUPPORTS_xxx defines to qconfig.h 2012-08-22 21:58:45 +02:00
freebsd-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
freebsd-g++46 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
freebsd-icc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpux-acc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpux-acc-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpux-acc-o64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpux-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpux-g++-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpuxi-acc-32 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpuxi-acc-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hpuxi-g++-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
hurd-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
irix-cc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
irix-cc-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
irix-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
irix-g++-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
linux-arm-gnueabi-g++ Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
linux-clang Migrate linux-clang mkspec out of unsupported 2012-06-30 04:29:40 +02:00
linux-cxx centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
linux-ecc-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
linux-g++ Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
linux-g++-32 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
linux-g++-64 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
linux-g++-maemo Include generic ARM qplatformdefs.h in linux-g++-maemo mkspec 2012-03-19 20:16:04 +01:00
linux-icc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
linux-icc-32 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
linux-icc-64 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
linux-kcc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
linux-llvm Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
linux-lsb-g++ Use the LSB linker to link 2012-03-15 00:50:47 +01:00
linux-pgcc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
lynxos-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
macx-clang Add mkspecs for 32-bit Mac OS X builds. 2012-05-04 09:19:23 +02:00
macx-clang-32 Add mkspecs for 32-bit Mac OS X builds. 2012-05-04 09:19:23 +02:00
macx-clang-libc++ mkspecs: Add macx-clang-libc++ and macx-clang-libc++-32 2012-06-20 15:45:07 +02:00
macx-clang-libc++-32 mkspecs: Add macx-clang-libc++ and macx-clang-libc++-32 2012-06-20 15:45:07 +02:00
macx-g++ Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macx-g++40 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macx-g++42 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macx-g++-32 Add mkspecs for 32-bit Mac OS X builds. 2012-05-04 09:19:23 +02:00
macx-icc Remove all usages of "arch" CFLAGS on Mac. 2012-05-04 09:19:23 +02:00
macx-llvm Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macx-pbuilder Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
macx-xcode Remove all usages of "arch" CFLAGS on Mac. 2012-05-04 09:19:23 +02:00
macx-xlc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
modules update readme to current reality 2012-01-27 13:55:27 +01:00
netbsd-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
openbsd-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
sco-cc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
sco-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
solaris-cc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
solaris-cc-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
solaris-cc-64-stlport Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
solaris-cc-stlport Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
solaris-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
solaris-g++-64 centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
tru64-cxx centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
tru64-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
unixware-cc centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
unixware-g++ centralize definitions of shell commands 2012-06-19 16:46:07 +02:00
unsupported merge mingw mkspec changes for cross compiling 2012-08-21 11:05:20 +02:00
win32-g++ Add -pipe option of win32-g++'s QMAKE_CFLAGS 2012-08-22 18:40:17 +02:00
win32-icc remove unused Q_FS_FAT from Windows qplatformdefs.h 2012-08-08 14:13:53 +02:00
win32-msvc2005 remove unused Q_FS_FAT from Windows qplatformdefs.h 2012-08-08 14:13:53 +02:00
win32-msvc2008 centralize+fix addition of copy_dir_files flag 2012-08-07 16:40:07 +02:00
win32-msvc2010 centralize+fix addition of copy_dir_files flag 2012-08-07 16:40:07 +02:00
win32-msvc2012 Rename msvc11 to msvc2012 2012-08-07 23:27:17 +02:00
wince50standard-armv4i-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-armv4i-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-mipsii-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-mipsii-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-mipsiv-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-mipsiv-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-sh4-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-sh4-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-x86-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince50standard-x86-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince60standard-armv4i-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince60standard-x86-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wince70embedded-armv4i-msvc2008 Enable basic gesture support for WEC7. 2012-02-06 05:15:11 +01:00
wince70embedded-x86-msvc2008 Enable basic gesture support for WEC7. 2012-02-06 05:15:11 +01:00
wincewm50pocket-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm50pocket-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm50smart-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm50smart-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm60professional-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm60professional-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm60standard-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm60standard-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm65professional-msvc2005 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wincewm65professional-msvc2008 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00