Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/3rdparty/webkit/WebKit.pri

    r2 r561  
    33
    44isEmpty(OUTPUT_DIR) {
    5     CONFIG(release):OUTPUT_DIR=$$PWD/WebKitBuild/Release
    6     CONFIG(debug):OUTPUT_DIR=$$PWD/WebKitBuild/Debug
     5    CONFIG(debug, debug|release) {
     6        OUTPUT_DIR=$$PWD/WebKitBuild/Debug
     7    } else { # Release
     8        OUTPUT_DIR=$$PWD/WebKitBuild/Release
     9    }
    710}
    811
    912DEFINES += BUILDING_QT__=1
    1013building-libs {
    11     win32-msvc*: INCLUDEPATH += $$PWD/JavaScriptCore/os-win32
     14    win32-msvc*|win32-icc: INCLUDEPATH += $$PWD/JavaScriptCore/os-win32
    1215} else {
    1316    CONFIG(QTDIR_build) {
     
    1518    } else {
    1619        QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR
    17         LIBS += -lQtWebKit
     20        mac:!static:contains(QT_CONFIG, qt_framework):!CONFIG(webkit_no_framework) {
     21            LIBS += -framework QtWebKit
     22            QMAKE_FRAMEWORKPATH = $$OUTPUT_DIR/lib $$QMAKE_FRAMEWORKPATH
     23        } else {
     24            win32-*|wince* {
     25                LIBS += -lQtWebKit$${QT_MAJOR_VERSION}
     26            } else {
     27                LIBS += -lQtWebKit
     28                symbian {
     29                    TARGET.EPOCSTACKSIZE = 0x14000 // 80 kB
     30                    TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 // Min 128kB, Max 32MB
     31                }
     32            }
     33        }
    1834    }
    1935    DEPENDPATH += $$PWD/WebKit/qt/Api
    2036}
    2137
    22 DEFINES += USE_SYSTEM_MALLOC
    23 CONFIG(release) {
     38!mac:!unix|symbian {
     39    DEFINES += USE_SYSTEM_MALLOC
     40}
     41
     42CONFIG(release, debug|release) {
    2443    DEFINES += NDEBUG
    2544}
     
    2746BASE_DIR = $$PWD
    2847INCLUDEPATH += $$PWD/WebKit/qt/Api
     48
     49CONFIG -= warn_on
     50*-g++*:QMAKE_CXXFLAGS += -Wreturn-type -fno-strict-aliasing
     51#QMAKE_CXXFLAGS += -Wall -Wno-undef -Wno-unused-parameter
     52
     53# Enable GNU compiler extensions to the ARM compiler for all Qt ports using RVCT
     54symbian|*-armcc {
     55    RVCT_COMMON_CFLAGS = --gnu --diag_suppress 68,111,177,368,830,1293
     56    RVCT_COMMON_CXXFLAGS = $$RVCT_COMMON_CFLAGS --no_parse_templates
     57    DEFINES *= QT_NO_UITOOLS
     58}
     59
     60*-armcc {
     61    QMAKE_CFLAGS += $$RVCT_COMMON_CFLAGS
     62    QMAKE_CXXFLAGS += $$RVCT_COMMON_CXXFLAGS
     63}
     64
     65symbian {
     66    QMAKE_CXXFLAGS.ARMCC += $$RVCT_COMMON_CXXFLAGS
     67}
     68
     69contains(DEFINES, QT_NO_UITOOLS): CONFIG -= uitools
     70
     71# Disable a few warnings on Windows. The warnings are also
     72# disabled in WebKitLibraries/win/tools/vsprops/common.vsprops
     73win32-msvc*: QMAKE_CXXFLAGS += -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996
    2974
    3075#
Note: See TracChangeset for help on using the changeset viewer.