Changeset 41528 in webkit


Ignore:
Timestamp:
Mar 9, 2009 9:37:43 AM (15 years ago)
Author:
treat@webkit.org
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
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r41519 r41528  
     12009-03-09  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
     2
     3        Reviewed by George Staikos.
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=24353
     6        Allow to overrule default build options for Qt build.
     7
     8        * JavaScriptCore.pri: Allow to overrule ENABLE_JIT
     9
    1102009-03-08  Oliver Hunt  <oliver@apple.com>
    211
  • 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
  • trunk/WebCore/ChangeLog

    r41527 r41528  
     12009-03-09  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
     2
     3        Reviewed by George Staikos.
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=24353
     6        Allow to overrule default build options for Qt build.
     7
     8        * WebCore.pro: Allow to overrule ENABLE_VIDEO and ENABLE_NETSCAPE_PLUGIN_API
     9
    1102009-03-09  Adam Treat  <adam.treat@torchmobile.com>
    211
  • trunk/WebCore/WebCore.pro

    r41525 r41528  
    111111
    112112# HTML5 media support
    113 contains(QT_CONFIG, phonon):DEFINES += ENABLE_VIDEO=1
    114 else:DEFINES += ENABLE_VIDEO=0
     113!contains(DEFINES, ENABLE_VIDEO=.) {
     114    contains(QT_CONFIG, phonon):DEFINES += ENABLE_VIDEO=1
     115    else:DEFINES += ENABLE_VIDEO=0
     116}
    115117
    116118# Nescape plugins support (NPAPI)
    117 unix|win32-*:!embedded:!wince*:!symbian {
    118     DEFINES += ENABLE_NETSCAPE_PLUGIN_API=1
    119 } else {
    120     DEFINES += ENABLE_NETSCAPE_PLUGIN_API=0
     119!contains(DEFINES, ENABLE_NETSCAPE_PLUGIN_API=.) {
     120    unix|win32-*:!embedded:!wince*:!symbian {
     121        DEFINES += ENABLE_NETSCAPE_PLUGIN_API=1
     122    } else {
     123        DEFINES += ENABLE_NETSCAPE_PLUGIN_API=0
     124    }
    121125}
    122126
Note: See TracChangeset for help on using the changeset viewer.