Changeset 46472 in webkit for trunk/JavaScriptCore/JavaScriptCore.pri
- Timestamp:
- Jul 28, 2009, 5:35:02 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/JavaScriptCore.pri
r46059 r46472 38 38 } 39 39 40 # Default rules to turn JIT on/off 41 !contains(DEFINES, ENABLE_JIT=.) { 42 isEqual(QT_ARCH,i386)|isEqual(QT_ARCH,windows) { 43 # Require gcc >= 4.1 44 CONFIG(release):linux-g++*:greaterThan(QT_GCC_MAJOR_VERSION,3):greaterThan(QT_GCC_MINOR_VERSION,0) { 45 DEFINES += ENABLE_JIT=1 46 } 47 win32-msvc* { 48 DEFINES += ENABLE_JIT=1 49 } 50 } 51 } 52 53 # Rules when JIT enabled 54 contains(DEFINES, ENABLE_JIT=1) { 55 !contains(DEFINES, ENABLE_YARR=.): DEFINES += ENABLE_YARR=1 56 !contains(DEFINES, ENABLE_YARR_JIT=.): DEFINES += ENABLE_YARR_JIT=1 57 !contains(DEFINES, ENABLE_JIT_OPTIMIZE_CALL=.): DEFINES += ENABLE_JIT_OPTIMIZE_CALL=1 58 !contains(DEFINES, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS=.): DEFINES += ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS=1 59 !contains(DEFINES, ENABLE_JIT_OPTIMIZE_ARITHMETIC=.): DEFINES += ENABLE_JIT_OPTIMIZE_ARITHMETIC=1 60 linux-g++* { 61 !contains(DEFINES, WTF_USE_JIT_STUB_ARGUMENT_VA_LIST=.): DEFINES += WTF_USE_JIT_STUB_ARGUMENT_VA_LIST=1 40 # In debug mode JIT disabled until crash fixed 41 win32-* { 42 CONFIG(debug):!contains(DEFINES, ENABLE_JIT=1): DEFINES+=ENABLE_JIT=0 43 } 44 45 # Rules when JIT enabled (not disabled) 46 !contains(DEFINES, ENABLE_JIT=0) { 47 linux-g++*:greaterThan(QT_GCC_MAJOR_VERSION,3):greaterThan(QT_GCC_MINOR_VERSION,0) { 62 48 QMAKE_CXXFLAGS += -fno-stack-protector 63 49 QMAKE_CFLAGS += -fno-stack-protector 64 }65 win32-msvc* {66 !contains(DEFINES, WTF_USE_JIT_STUB_ARGUMENT_REGISTER=.): DEFINES += WTF_USE_JIT_STUB_ARGUMENT_REGISTER=167 50 } 68 51 }
Note:
See TracChangeset
for help on using the changeset viewer.