Ignore:
Timestamp:
Mar 9, 2009, 9:37:43 AM (16 years ago)
Author:
[email protected]
Message:

2009-03-09 Laszlo Gombos <Laszlo Gombos>

Reviewed by George Staikos.

https://bugs.webkit.org/show_bug.cgi?id=24353
Allow to overrule default build options for Qt build.

  • WebCore.pro: Allow to overrule ENABLE_VIDEO and ENABLE_NETSCAPE_PLUGIN_API
  • JavaScriptCore.pri: Allow to overrule ENABLE_JIT
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.pri

    r41126 r41528  
    1515
    1616# Disable the JIT due to numerous observed miscompilations :(
    17 CONFIG(release):isEqual(QT_ARCH,i386) {
    18      JIT_DEFINES = ENABLE_JIT ENABLE_WREC ENABLE_JIT_OPTIMIZE_CALL ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS ENABLE_JIT_OPTIMIZE_ARITHMETIC
    19      # Require gcc >= 4.1
    20      linux-g++*:greaterThan(QT_GCC_MAJOR_VERSION,3):greaterThan(QT_GCC_MINOR_VERSION,0) {
    21          DEFINES += $$JIT_DEFINES WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
    22          QMAKE_CXXFLAGS += -fno-stack-protector
    23          QMAKE_CFLAGS += -fno-stack-protector
    24      }
    25      win32-msvc* {
    26          DEFINES += $$JIT_DEFINES WTF_USE_JIT_STUB_ARGUMENT_REGISTER
    27      }
     17!contains(DEFINES, ENABLE_JIT=.) {
     18    CONFIG(release):isEqual(QT_ARCH,i386) {
     19         JIT_DEFINES = ENABLE_JIT ENABLE_WREC ENABLE_JIT_OPTIMIZE_CALL ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS ENABLE_JIT_OPTIMIZE_ARITHMETIC
     20         # Require gcc >= 4.1
     21         linux-g++*:greaterThan(QT_GCC_MAJOR_VERSION,3):greaterThan(QT_GCC_MINOR_VERSION,0) {
     22             DEFINES += $$JIT_DEFINES WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
     23             QMAKE_CXXFLAGS += -fno-stack-protector
     24             QMAKE_CFLAGS += -fno-stack-protector
     25         }
     26         win32-msvc* {
     27             DEFINES += $$JIT_DEFINES WTF_USE_JIT_STUB_ARGUMENT_REGISTER
     28         }
     29    }
    2830}
    2931
Note: See TracChangeset for help on using the changeset viewer.