Changeset 106461 in webkit


Ignore:
Timestamp:
Feb 1, 2012 2:55:27 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[Qt] Automatic clean build feature always do clean build with --no-webkit2
https://bugs.webkit.org/show_bug.cgi?id=74519

Patch by Nándor Huszka <huszka.nandor@stud.u-szeged.hu> on 2012-02-01
Reviewed by Tor Arne Vestbø.

Set the PLUGIN_ARCHITECTURE_UNSUPPORTED define always.

  • qmake/mkspecs/features/features.prf:
Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r106460 r106461  
     12012-02-01  Nándor Huszka  <huszka.nandor@stud.u-szeged.hu>
     2
     3        [Qt] Automatic clean build feature always do clean build with --no-webkit2
     4        https://bugs.webkit.org/show_bug.cgi?id=74519
     5
     6        Reviewed by Tor Arne Vestbø.
     7
     8        Set the PLUGIN_ARCHITECTURE_UNSUPPORTED define always.
     9
     10        * qmake/mkspecs/features/features.prf:
     11
    1122012-02-01  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
    213
  • trunk/Tools/qmake/mkspecs/features/features.prf

    r106118 r106461  
    112112
    113113# Netscape plugins support for WebKit2
    114 !no_webkit2:!contains(DEFINES, PLUGIN_ARCHITECTURE_UNSUPPORTED): {
    115     # Disable xlib plugins while they're in-process, because they crash
    116     # as soon as an installed npapi plugin uses Qt 4.
    117     false:contains(QT_CONFIG, xcb-xlib) {
    118         CONFIG += plugin_backend_xlib
    119         DEFINES += PLUGIN_ARCHITECTURE_X11=1 \
    120                    PLUGIN_ARCHITECTURE_UNSUPPORTED=0
     114!contains(DEFINES, PLUGIN_ARCHITECTURE_UNSUPPORTED) {
     115    no_webkit2 {
     116        DEFINES += PLUGIN_ARCHITECTURE_UNSUPPORTED=1
    121117    } else {
    122         DEFINES += PLUGIN_ARCHITECTURE_UNSUPPORTED=1
     118        # Disable xlib plugins while they're in-process, because they crash
     119        # as soon as an installed npapi plugin uses Qt 4.
     120        false:contains(QT_CONFIG, xcb-xlib) {
     121            CONFIG += plugin_backend_xlib
     122            DEFINES += PLUGIN_ARCHITECTURE_X11=1 \
     123                       PLUGIN_ARCHITECTURE_UNSUPPORTED=0
     124        } else {
     125            DEFINES += PLUGIN_ARCHITECTURE_UNSUPPORTED=1
     126        }
    123127    }
    124128}
Note: See TracChangeset for help on using the changeset viewer.