summaryrefslogtreecommitdiffstats
path: root/src/v8/v8.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/v8/v8.pri')
-rw-r--r--src/v8/v8.pri15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/v8/v8.pri b/src/v8/v8.pri
index 20370fb..3a563ff 100644
--- a/src/v8/v8.pri
+++ b/src/v8/v8.pri
@@ -33,6 +33,12 @@ DEFINES += ENABLE_DEBUGGER_SUPPORT
# this is needed by crankshaft ( http://code.google.com/p/v8/issues/detail?id=1271 )
DEFINES += ENABLE_VMSTATE_TRACKING ENABLE_LOGGING_AND_PROFILING
+# Set NOMINMAX, so that the minmax macros are not getting set for the msvc
+win*:DEFINES += NOMINMAX
+
+# Windows CE does not set the WIN32 macro, which is needed for compiling
+wince:DEFINES += WIN32
+
CONFIG(debug, debug|release) {
DEFINES += DEBUG V8_ENABLE_CHECKS OBJECT_PRINT ENABLE_DISASSEMBLER
} else {
@@ -76,6 +82,7 @@ SOURCES += \
$$V8SRC/diy-fp.cc \
$$V8SRC/dtoa.cc \
$$V8SRC/elements.cc \
+ $$V8SRC/elements-kind.cc \
$$V8SRC/execution.cc \
$$V8SRC/factory.cc \
$$V8SRC/flags.cc \
@@ -110,6 +117,7 @@ SOURCES += \
$$V8SRC/objects-printer.cc \
$$V8SRC/objects-visiting.cc \
$$V8SRC/once.cc \
+ $$V8SRC/optimizing-compiler-thread.cc \
$$V8SRC/parser.cc \
$$V8SRC/preparser.cc \
$$V8SRC/preparse-data.cc \
@@ -134,6 +142,7 @@ SOURCES += \
$$V8SRC/strtod.cc \
$$V8SRC/stub-cache.cc \
$$V8SRC/token.cc \
+ $$V8SRC/transitions.cc \
$$V8SRC/type-info.cc \
$$V8SRC/unicode.cc \
$$V8SRC/utils.cc \
@@ -146,8 +155,9 @@ SOURCES += \
$$V8SRC/version.cc \
$$V8SRC/store-buffer.cc \
$$V8SRC/zone.cc \
+ $$V8SRC/extensions/externalize-string-extension.cc \
$$V8SRC/extensions/gc-extension.cc \
- $$V8SRC/extensions/externalize-string-extension.cc
+ $$V8SRC/extensions/statistics-extension.cc
equals(V8_TARGET_ARCH, arm) {
DEFINES += V8_TARGET_ARCH_ARM
@@ -263,7 +273,8 @@ win32 {
SOURCES += \
$$V8SRC/platform-win32.cc \
$$V8SRC/win32-math.cc
-LIBS += -lws2_32 -lwinmm
+wince*:LIBS += -lws2 -lmmtimer
+else:LIBS += -lws2_32 -lwinmm
win32-msvc*: QMAKE_CXXFLAGS += -wd4100 -wd 4291 -wd4351 -wd4355 -wd4800
win32-msvc*:arch_i386: DEFINES += _USE_32BIT_TIME_T
}