qt5base-lts/mkspecs/common
Peter Hartmann 80f6d7862c Blackberry mkspecs: Refine compiler options
stack-protector-strong gives performance benefits over
stack-protector-all and is still checking more than -stack-protector,
so seems to be a good middle way and we want to use it when it is
there.

The -shared option for the compiler (not the linker) prevents a
RIM internal version of qcc from forcing -fPIE, and should not harm
in general when set.

In addition, add a method "compilerSupportsFlag" for Windows as is
present in the Unix configure script.

Change-Id: Iba300e9cb82f34043e7b36f8e45287a1aed2a1a5
Original-patch-by: Greg Bentz
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2012-10-01 10:22:06 +02:00
..
aix Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
android Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
c89 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
ios Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
mac Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
nacl Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
posix Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
armcc.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
clang-mac.conf Add mkspecs for 32-bit Mac OS X builds. 2012-05-04 09:19:23 +02:00
clang.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
g++-base.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
g++-macx.conf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
g++-unix.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
g++.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
gcc-base-ios.conf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
gcc-base-macx.conf configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
gcc-base-unix.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
gcc-base.conf Move the SSE2/AVX/Neon/etc. flags into the compiler mkspecs 2012-06-12 04:29:42 +02:00
ios.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
linux-android.conf announce the android platform in the respective specs 2012-09-21 02:44:22 +02:00
linux.conf adjust specs to the new target mode handling 2012-09-08 13:36:09 +02:00
llvm.conf make qmakespecs announce the compiler family 2012-09-21 02:44:22 +02:00
mac.conf adjust specs to the new target mode handling 2012-09-08 13:36:09 +02:00
qcc-base-qnx-armv7le.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
qcc-base-qnx-x86.conf centralize initialization of CONFIG in mkspecs 2012-09-08 13:36:20 +02:00
qcc-base-qnx.conf QNX: Tidy up QMAKE_LFLAGS in qnx mkspecs 2012-09-03 20:33:48 +02:00
qcc-base.conf Blackberry mkspecs: Refine compiler options 2012-10-01 10:22:06 +02:00
shell-unix.conf revamp automatic makefile generation for sub-projects 2012-06-19 16:46:08 +02:00
shell-win32.conf centralize+fix addition of copy_dir_files flag 2012-08-07 16:40:07 +02:00
unix.conf adjust specs to the new target mode handling 2012-09-08 13:36:09 +02:00