Blackberry mkspecs: Refine compiler options
authorPeter Hartmann <phartmann@rim.com>
Thu, 20 Sep 2012 12:11:25 +0000 (14:11 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 1 Oct 2012 08:22:06 +0000 (10:22 +0200)
commit80f6d7862c0e2e41768620d5bd81b0e1d5e3f61f
tree9e06efdf82597af4ed89ce5200aca898a137fba9
parentc6271071b4d0686fef8fe3df215ce84be0305a8b
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>
configure
mkspecs/blackberry-armv7le-qcc/qmake.conf
mkspecs/blackberry-x86-qcc/qmake.conf
mkspecs/common/qcc-base.conf
tools/configure/configureapp.cpp
tools/configure/configureapp.h