aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2011-05-30 16:23:29 +0200
committerQt by Nokia <qt-info@nokia.com>2011-08-03 14:12:52 +0200
commita61f3725d0e92459eb6f1fe7ee4e817c68d25ccf (patch)
tree8baf6a721d4d1ecf6afa90caacd2bc3897ba4ec8 /src
parentaa77184cb892cf4b3cd767f4e14fff393efe896f (diff)
Remove FIXME from the v8base.pri
Check the version of gcc and use -fno-strict-aliasing flag when it's 4.5. Merge-request: 1 (This patch was cherry-pick from QtScript module) Reviewed-by: Jedrzej Nowacki <jedrzej.nowacki@nokia.com> Change-Id: I0086ec374c7cfd4c0842198734318c915c6cea8d Reviewed-on: http://codereview.qt.nokia.com/2515 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/declarative/v8/v8base.pri9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/declarative/v8/v8base.pri b/src/declarative/v8/v8base.pri
index 209e4d5127..9cea5cf575 100644
--- a/src/declarative/v8/v8base.pri
+++ b/src/declarative/v8/v8base.pri
@@ -11,8 +11,9 @@ isEmpty(V8DIR) {
# mksnapshot hangs if gcc 4.5 is used
# for reference look at http://code.google.com/p/v8/issues/detail?id=884
- # FIXME how to find 4.5 series?
- message(because of a bug in gcc / v8 we need to add -fno-strict-aliasing)
- QMAKE_CFLAGS += -fno-strict-aliasing
- QMAKE_CXXFLAGS += -fno-strict-aliasing
+ equals(QT_GCC_MAJOR_VERSION, 4): equals(QT_GCC_MINOR_VERSION, 5) {
+ message(because of a bug in gcc / v8 we need to add -fno-strict-aliasing)
+ QMAKE_CFLAGS += -fno-strict-aliasing
+ QMAKE_CXXFLAGS += -fno-strict-aliasing
+ }
}