diff options
| author | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-01-30 21:12:28 +0000 |
|---|---|---|
| committer | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-01-30 21:12:28 +0000 |
| commit | 6324a8e01afdc7b19cc8b091503d78d8c75b0167 (patch) | |
| tree | 6d4f7b0bca1651f74d4640a82b7aa0f76f7a6cfc /meta/packages/webkit/files/WebKit.pri | |
| parent | 5d57d6e1b2d3fa8ad11f798803d5d6d49f9af1c0 (diff) | |
| download | poky-6324a8e01afdc7b19cc8b091503d78d8c75b0167.tar.gz | |
webkit-gtk: merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3639 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/webkit/files/WebKit.pri')
| -rw-r--r-- | meta/packages/webkit/files/WebKit.pri | 50 |
1 files changed, 41 insertions, 9 deletions
diff --git a/meta/packages/webkit/files/WebKit.pri b/meta/packages/webkit/files/WebKit.pri index 514023de57..640fa34174 100644 --- a/meta/packages/webkit/files/WebKit.pri +++ b/meta/packages/webkit/files/WebKit.pri | |||
| @@ -11,12 +11,47 @@ qt-port:DEFINES += BUILDING_QT__=1 | |||
| 11 | qt-port:!building-libs { | 11 | qt-port:!building-libs { |
| 12 | QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR | 12 | QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR |
| 13 | LIBS += -lQtWebKit | 13 | LIBS += -lQtWebKit |
| 14 | DEPENDPATH += $$PWD/WebKit/qt/Api | ||
| 15 | } | ||
| 16 | |||
| 17 | gtk-port:!building-libs { | ||
| 18 | QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR | ||
| 19 | LIBS += -lWebKitGtk | ||
| 20 | DEPENDPATH += $$PWD/WebKit/gtk/WebView $$PWD/WebKit/gtk/WebCoreSupport | ||
| 21 | } | ||
| 22 | |||
| 23 | gtk-port { | ||
| 24 | CONFIG += link_pkgconfig | ||
| 25 | |||
| 26 | DEFINES += BUILDING_CAIRO__=1 BUILDING_GTK__=1 | ||
| 27 | |||
| 28 | # We use FreeType directly with Cairo | ||
| 29 | PKGCONFIG += cairo-ft | ||
| 30 | |||
| 31 | directfb: PKGCONFIG += cairo-directfb gtk+-directfb-2.0 | ||
| 32 | else: PKGCONFIG += cairo gtk+-2.0 | ||
| 33 | |||
| 34 | # Set a CONFIG flag for the GTK+ target (x11, quartz, win32, directfb) | ||
| 35 | CONFIG += $$system(pkg-config --variable=target $$PKGCONFIG) | ||
| 36 | |||
| 37 | # We use the curl http backend on all platforms | ||
| 38 | PKGCONFIG += libcurl | ||
| 39 | |||
| 40 | LIBS += -lWebKitGtk -ljpeg -lpng | ||
| 41 | |||
| 42 | QMAKE_CXXFLAGS += $$system(icu-config --cppflags) | ||
| 43 | QMAKE_LIBS += $$system(icu-config --ldflags) | ||
| 44 | |||
| 45 | # This set of warnings is borrowed from the Mac build | ||
| 46 | QMAKE_CXXFLAGS += -Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wundef | ||
| 47 | |||
| 48 | # These flags are based on optimization experience from the Mac port: | ||
| 49 | # Helps code size significantly and speed a little | ||
| 50 | QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti | ||
| 51 | |||
| 52 | DEPENDPATH += $$PWD/JavaScriptCore/API | ||
| 53 | INCLUDEPATH += $$PWD | ||
| 14 | } | 54 | } |
| 15 | gtk-port:CONFIG += link_pkgconfig | ||
| 16 | gtk-port:PKGCONFIG += cairo cairo-ft gdk-2.0 gtk+-2.0 libcurl | ||
| 17 | gtk-port:DEFINES += BUILDING_GTK__=1 BUILDING_CAIRO__ | ||
| 18 | gtk-port:LIBS += -L$$OUTPUT_DIR/lib -lWebKitGtk $$system(icu-config --ldflags) -ljpeg -lpng | ||
| 19 | gtk-port:QMAKE_CXXFLAGS += $$system(icu-config --cppflags) | ||
| 20 | 55 | ||
| 21 | DEFINES += USE_SYSTEM_MALLOC | 56 | DEFINES += USE_SYSTEM_MALLOC |
| 22 | CONFIG(release) { | 57 | CONFIG(release) { |
| @@ -32,11 +67,8 @@ gtk-port:INCLUDEPATH += \ | |||
| 32 | $$BASE_DIR/WebCore/platform/graphics/cairo \ | 67 | $$BASE_DIR/WebCore/platform/graphics/cairo \ |
| 33 | $$BASE_DIR/WebCore/loader/gtk \ | 68 | $$BASE_DIR/WebCore/loader/gtk \ |
| 34 | $$BASE_DIR/WebCore/page/gtk \ | 69 | $$BASE_DIR/WebCore/page/gtk \ |
| 35 | $$BASE_DIR/WebKit/gtk/Api \ | ||
| 36 | $$BASE_DIR/WebKit/gtk/WebView \ | 70 | $$BASE_DIR/WebKit/gtk/WebView \ |
| 37 | $$BASE_DIR/WebKit/gtk/WebCoreSupport \ | 71 | $$BASE_DIR/WebKit/gtk/WebCoreSupport |
| 38 | $$BASE_DIR/JavaScriptCore/ForwardingHeaders \ | ||
| 39 | $$BASE_DIR | ||
| 40 | INCLUDEPATH += \ | 72 | INCLUDEPATH += \ |
| 41 | $$BASE_DIR/JavaScriptCore/ \ | 73 | $$BASE_DIR/JavaScriptCore/ \ |
| 42 | $$BASE_DIR/JavaScriptCore/kjs \ | 74 | $$BASE_DIR/JavaScriptCore/kjs \ |
