From 0d288fa2112a00ecd8e160dd6ff70ba2e54153ee Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Fri, 9 Apr 2010 11:04:33 +0200 Subject: Fix failing assertions in debug builds Cherry-pick of http://trac.webkit.org/changeset/57320 Don't mix NDEBUG and DEBUG between JSC and WebCore. --- src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri | 2 ++ src/3rdparty/webkit/WebCore/WebCore.pro | 1 - src/3rdparty/webkit/WebKit.pri | 4 ---- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri b/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri index edc4c6f..902e6f3 100644 --- a/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri +++ b/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri @@ -13,6 +13,8 @@ CONFIG(standalone_package) { isEmpty(JSC_GENERATED_SOURCES_DIR):JSC_GENERATED_SOURCES_DIR = generated } +CONFIG(standalone_package): DEFINES *= NDEBUG + symbian: { # Need to guarantee this comes before system includes of /epoc32/include MMP_RULES += "USERINCLUDE ../JavaScriptCore/profiler" diff --git a/src/3rdparty/webkit/WebCore/WebCore.pro b/src/3rdparty/webkit/WebCore/WebCore.pro index f0fae81..714b021 100644 --- a/src/3rdparty/webkit/WebCore/WebCore.pro +++ b/src/3rdparty/webkit/WebCore/WebCore.pro @@ -52,7 +52,6 @@ CONFIG(standalone_package) { isEmpty(JSC_GENERATED_SOURCES_DIR):JSC_GENERATED_SOURCES_DIR = $$PWD/../JavaScriptCore/generated PRECOMPILED_HEADER = $$PWD/../WebKit/qt/WebKit_pch.h - DEFINES *= NDEBUG symbian: TARGET += $${QT_LIBINFIX} } else { diff --git a/src/3rdparty/webkit/WebKit.pri b/src/3rdparty/webkit/WebKit.pri index e737039..662932c 100644 --- a/src/3rdparty/webkit/WebKit.pri +++ b/src/3rdparty/webkit/WebKit.pri @@ -43,10 +43,6 @@ greaterThan(QT_MINOR_VERSION, 5):DEFINES += WTF_USE_ACCELERATED_COMPOSITING DEFINES += USE_SYSTEM_MALLOC } -CONFIG(release, debug|release) { - DEFINES += NDEBUG -} - BASE_DIR = $$PWD INCLUDEPATH += $$OUTPUT_DIR/include/QtWebKit -- cgit v0.12