summaryrefslogtreecommitdiffstats
path: root/src/v8/v8base.pri
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-08-30 11:51:17 +0200
committerSamuel Rødal <samuel.rodal@nokia.com>2011-08-30 11:51:20 +0200
commit42f2da5e6b543e698fc4f036c45ebb15078409c8 (patch)
tree2d688b1a812d8410d4ae85283d5e413957000e11 /src/v8/v8base.pri
parente9962cc300a805ce09a02ce0c9ae23ceaf8073bb (diff)
parent009f3d14045e2e2a6eff8c87a8da9eaa621c5249 (diff)
Merge remote branch 'gerrit/master' into refactor
Conflicts: src/src.pro Change-Id: Ic04fb170b82e86dc3cef6fe979f8fb709db10daf
Diffstat (limited to 'src/v8/v8base.pri')
-rw-r--r--src/v8/v8base.pri19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/v8/v8base.pri b/src/v8/v8base.pri
new file mode 100644
index 0000000000..f0d7c00451
--- /dev/null
+++ b/src/v8/v8base.pri
@@ -0,0 +1,19 @@
+V8DIR = $$(V8DIR)
+isEmpty(V8DIR) {
+ V8DIR = $$PWD/../3rdparty/v8
+} else {
+ message(using external V8 from $$V8DIR)
+}
+
+*-g++*: {
+ QMAKE_CFLAGS_WARN_ON += -Wno-unused-parameter
+ QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter
+
+ # mksnapshot hangs if gcc 4.5 is used
+ # for reference look at http://code.google.com/p/v8/issues/detail?id=884
+ 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
+ }
+}