# Include file to make it easy to include WebKit into Qt projects isEmpty(OUTPUT_DIR) { CONFIG(release):OUTPUT_DIR=$$PWD/WebKitBuild/Release CONFIG(debug):OUTPUT_DIR=$$PWD/WebKitBuild/Debug } !gtk-port:CONFIG += qt-port qt-port:DEFINES += BUILDING_QT__=1 qt-port:!building-libs { QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR LIBS += -lQtWebKit } gtk-port:CONFIG += link_pkgconfig gtk-port:PKGCONFIG += cairo cairo-ft gdk-2.0 gtk+-2.0 libcurl gtk-port:DEFINES += BUILDING_GTK__=1 BUILDING_CAIRO__ gtk-port:LIBS += -L$$OUTPUT_DIR/lib -lWebKitGtk $$system(icu-config --ldflags) -ljpeg -lpng gtk-port:QMAKE_CXXFLAGS += $$system(icu-config --cppflags) DEFINES += USE_SYSTEM_MALLOC CONFIG(release) { DEFINES += NDEBUG } BASE_DIR = $$PWD qt-port:INCLUDEPATH += \ $$PWD/WebKit/qt/Api gtk-port:INCLUDEPATH += \ $$BASE_DIR/WebCore/platform/gtk \ $$BASE_DIR/WebCore/platform/network/curl \ $$BASE_DIR/WebCore/platform/graphics/cairo \ $$BASE_DIR/WebCore/loader/gtk \ $$BASE_DIR/WebCore/page/gtk \ $$BASE_DIR/WebKit/gtk/Api \ $$BASE_DIR/WebKit/gtk/WebCoreSupport INCLUDEPATH += \ $$BASE_DIR/JavaScriptCore/ \ $$BASE_DIR/JavaScriptCore/kjs \ $$BASE_DIR/JavaScriptCore/bindings \ $$BASE_DIR/JavaScriptCore/bindings/c \ $$BASE_DIR/JavaScriptCore/wtf \ $$BASE_DIR/JavaScriptCore/ForwardingHeaders \ $$BASE_DIR/WebCore \ $$BASE_DIR/WebCore/ForwardingHeaders \ $$BASE_DIR/WebCore/platform \ $$BASE_DIR/WebCore/platform/network \ $$BASE_DIR/WebCore/platform/graphics \ $$BASE_DIR/WebCore/loader \ $$BASE_DIR/WebCore/page \ $$BASE_DIR/WebCore/css \ $$BASE_DIR/WebCore/dom \ $$BASE_DIR/WebCore/bridge \ $$BASE_DIR/WebCore/editing \ $$BASE_DIR/WebCore/rendering \ $$BASE_DIR/WebCore/history \ $$BASE_DIR/WebCore/xml \ $$BASE_DIR/WebCore/html macx { INCLUDEPATH += /usr/include/libxml2 LIBS += -lxml2 -lxslt }