[556] | 1 | # Include file to make it easy to include WebKit into Qt projects
|
---|
| 2 |
|
---|
[846] | 3 | # Detect that we are building as a standalone package by the presence of
|
---|
| 4 | # either the generated files directory or as part of the Qt package through
|
---|
| 5 | # QTDIR_build
|
---|
| 6 | CONFIG(QTDIR_build): CONFIG += standalone_package
|
---|
| 7 | else:exists($$PWD/WebCore/generated): CONFIG += standalone_package
|
---|
[556] | 8 |
|
---|
[846] | 9 | CONFIG(standalone_package) {
|
---|
| 10 | OUTPUT_DIR=$$PWD
|
---|
| 11 | }
|
---|
| 12 |
|
---|
| 13 | CONFIG += depend_includepath
|
---|
| 14 |
|
---|
[556] | 15 | isEmpty(OUTPUT_DIR) {
|
---|
| 16 | CONFIG(debug, debug|release) {
|
---|
| 17 | OUTPUT_DIR=$$PWD/WebKitBuild/Debug
|
---|
| 18 | } else { # Release
|
---|
| 19 | OUTPUT_DIR=$$PWD/WebKitBuild/Release
|
---|
| 20 | }
|
---|
| 21 | }
|
---|
| 22 |
|
---|
| 23 | DEFINES += BUILDING_QT__=1
|
---|
| 24 | building-libs {
|
---|
| 25 | win32-msvc*|win32-icc: INCLUDEPATH += $$PWD/JavaScriptCore/os-win32
|
---|
| 26 | } else {
|
---|
| 27 | CONFIG(QTDIR_build) {
|
---|
| 28 | QT += webkit
|
---|
| 29 | } else {
|
---|
| 30 | QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR
|
---|
[846] | 31 | QTWEBKITLIBNAME = QtWebKit
|
---|
[556] | 32 | mac:!static:contains(QT_CONFIG, qt_framework):!CONFIG(webkit_no_framework) {
|
---|
[846] | 33 | LIBS += -framework $$QTWEBKITLIBNAME
|
---|
[556] | 34 | QMAKE_FRAMEWORKPATH = $$OUTPUT_DIR/lib $$QMAKE_FRAMEWORKPATH
|
---|
| 35 | } else {
|
---|
| 36 | win32-*|wince* {
|
---|
[846] | 37 | CONFIG(debug, debug|release):build_pass: QTWEBKITLIBNAME = $${QTWEBKITLIBNAME}d
|
---|
| 38 | QTWEBKITLIBNAME = $${QTWEBKITLIBNAME}$${QT_MAJOR_VERSION}
|
---|
| |
---|