Changeset 33518 in webkit
- Timestamp:
- May 16, 2008, 7:25:57 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r33020 r33518 1 2008-05-15 Ariya Hidayat <[email protected]> 2 3 Reviewed by Simon. 4 5 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files 6 from gtk-port. 7 8 * WebKit.pri: 9 * WebKit.pro: 10 1 11 2008-05-09 Anders Carlsson <[email protected]> 2 12 -
trunk/JavaScriptCore/ChangeLog
r33511 r33518 1 2008-05-15 Ariya Hidayat <[email protected]> 2 3 Reviewed by Simon. 4 5 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files 6 from gtk-port. 7 8 * JavaScriptCore.pro: 9 * kjs/testkjs.pro: 10 1 11 2008-05-15 Kevin McCullough <[email protected]> 2 12 -
trunk/JavaScriptCore/JavaScriptCore.pri
r33466 r33518 6 6 DEPENDPATH += $$PWD $$PWD/kjs $$PWD/wtf $$PWD/wtf/unicode 7 7 DEFINES -= KJS_IDENTIFIER_HIDE_GLOBALS 8 qt-port:DEFINES += BUILDING_QT__ 9 gtk-port:DEFINES += BUILDING_GTK__ 10 11 # http://bugs.webkit.org/show_bug.cgi?id=16406 12 # [Gtk] JavaScriptCore needs -lpthread 13 gtk-port:!win32-*:LIBS += -lpthread 8 DEFINES += BUILDING_QT__ 14 9 15 10 win32-msvc*: INCLUDEPATH += $$PWD/os-win32 … … 55 50 # AllInOneFile.cpp helps gcc analize and optimize code 56 51 # Other compilers may be able to do this at link time 57 gtk-port:CONFIG(release) {58 SOURCES += \59 kjs/AllInOneFile.cpp60 } else {61 52 SOURCES += \ 62 53 kjs/function.cpp \ … … 102 93 profiler/Profile.cpp \ 103 94 profiler/Profiler.cpp \ 104 wtf/FastMalloc.cpp 105 106 !qt-port:SOURCES += \ 107 wtf/TCSystemAlloc.cpp 108 } 109 110 gtk-port:SOURCES += \ 111 wtf/ThreadingGtk.cpp \ 112 wtf/gtk/MainThreadGtk.cpp 113 114 !gtk-port:SOURCES += \ 95 wtf/FastMalloc.cpp \ 115 96 wtf/ThreadingQt.cpp \ 116 97 wtf/qt/MainThreadQt.cpp -
trunk/JavaScriptCore/kjs/testkjs.pro
r32306 r33518 7 7 INCLUDEPATH += $$PWD/.. $$PWD $$PWD/../bindings $$PWD/../bindings/c $$PWD/../wtf 8 8 CONFIG -= app_bundle 9 qt-port:DEFINES += BUILDING_QT__ 10 #qt-port:LIBS += -L$$OUTPUT_DIR/lib -lQtWebKit 9 DEFINES += BUILDING_QT__ 11 10 12 11 CONFIG += link_pkgconfig 13 gtk-port:PKGCONFIG += glib-2.0 gobject-2.0 gthread-2.014 12 15 gtk-port {16 QMAKE_CXXFLAGS += $$system(icu-config --cppflags)17 LIBS += $$system(icu-config --ldflags)18 }19 13 QMAKE_RPATHDIR += $$OUTPUT_DIR/lib 20 14 … … 37 31 API/JSValueRef.cpp 38 32 39 qt-port:lessThan(QT_MINOR_VERSION, 4) {33 lessThan(QT_MINOR_VERSION, 4) { 40 34 DEFINES += QT_BEGIN_NAMESPACE="" QT_END_NAMESPACE="" 41 35 } -
trunk/WebCore/ChangeLog
r33515 r33518 1 2008-05-15 Ariya Hidayat <[email protected]> 2 3 Reviewed by Simon. 4 5 Since WebKitGtk is fully using autotools now, clean-up the .pro/.pri files 6 from gtk-port. 7 8 * WebCore.pro: 9 1 10 2008-05-16 Simon Hausmann <[email protected]> 2 11 -
trunk/WebCore/WebCore.pro
r33514 r33518 6 6 CONFIG += no_batch 7 7 include($$PWD/../WebKit.pri) 8 gtk-port:LIBS -= -lWebKitGtk9 8 10 9 TEMPLATE = lib 11 qt-port:TARGET = QtWebKit 12 gtk-port:TARGET = WebKitGtk 10 TARGET = QtWebKit 13 11 14 12 CONFIG(QTDIR_build) { … … 67 65 } 68 66 69 gtk-port: PKGCONFIG += gthread-2.070 71 67 # Optional components (look for defs in config.h and included files!) 72 68 !contains(DEFINES, ENABLE_CROSS_DOCUMENT_MESSAGING=.): DEFINES += ENABLE_CROSS_DOCUMENT_MESSAGING=1 … … 75 71 !contains(DEFINES, ENABLE_ICONDATABASE=.): DEFINES += ENABLE_ICONDATABASE=1 76 72 !contains(DEFINES, ENABLE_XPATH=.): DEFINES += ENABLE_XPATH=1 77 gtk-port:!contains(DEFINES, ENABLE_XSLT=.): DEFINES += ENABLE_XSLT=178 73 #!contains(DEFINES, ENABLE_XBL=.): DEFINES += ENABLE_XBL=1 79 qt-port: !contains(DEFINES, ENABLE_SVG=.): DEFINES += ENABLE_SVG=1 80 qt-port: !contains(DEFINES, ENABLE_SVG_FOREIGN_OBJECT=.): DEFINES += ENABLE_SVG_FOREIGN_OBJECT=1 81 qt-port: !contains(DEFINES, ENABLE_SVG_ANIMATION=.): DEFINES += ENABLE_SVG_ANIMATION=1 82 #qt-port: !contains(DEFINES, ENABLE_SVG_AS_IMAGE=.): DEFINES += ENABLE_SVG_AS_IMAGE=1 83 qt-port: !contains(DEFINES, ENABLE_SVG_USE=.): DEFINES += ENABLE_SVG_USE=1 84 gtk-port:DEFINES += ENABLE_SVG=0 85 qt-port:contains(QT_CONFIG, phonon):DEFINES += ENABLE_VIDEO=1 74 !contains(DEFINES, ENABLE_SVG=.): DEFINES += ENABLE_SVG=1 75 !contains(DEFINES, ENABLE_SVG_FOREIGN_OBJECT=.): DEFINES += ENABLE_SVG_FOREIGN_OBJECT=1 76 !contains(DEFINES, ENABLE_SVG_ANIMATION=.): DEFINES += ENABLE_SVG_ANIMATION=1 77 #!contains(DEFINES, ENABLE_SVG_AS_IMAGE=.): DEFINES += ENABLE_SVG_AS_IMAGE=1 78 !contains(DEFINES, ENABLE_SVG_USE=.): DEFINES += ENABLE_SVG_USE=1 79 contains(QT_CONFIG, phonon):DEFINES += ENABLE_VIDEO=1 86 80 else:DEFINES += ENABLE_VIDEO=0 87 qt-port:unix:!mac:!embedded: DEFINES += XP_UNIX ENABLE_NETSCAPE_PLUGIN_API=1 88 gtk-port:x11:plugins: DEFINES += XP_UNIX ENABLE_NETSCAPE_PLUGIN_API=1 89 qt-port: DEFINES += WTF_USE_JAVASCRIPTCORE_BINDINGS=1 81 unix:!mac:!embedded: DEFINES += XP_UNIX ENABLE_NETSCAPE_PLUGIN_API=1 82 DEFINES += WTF_USE_JAVASCRIPTCORE_BINDINGS=1 90 83 91 84 DEFINES += WTF_CHANGES=1 … … 128 121 #LIBS += -L$$OUTPUT_DIR/lib -lJavaScriptCore 129 122 130 qt-port { 131 RESOURCES += \ 132 $$PWD/../WebCore/page/inspector/WebKit.qrc \ 133 $$PWD/../WebCore/Resources/WebKitResources.qrc 134 INCLUDEPATH += \ 135 $$PWD/platform/qt \ 136 $$PWD/platform/network/qt \ 137 $$PWD/platform/graphics/qt \ 138 $$PWD/svg/graphics/qt \ 139 $$PWD/loader/qt \ 140 $$PWD/page/qt \ 141 $$PWD/../WebKit/qt/WebCoreSupport \ 142 $$PWD/../WebKit/qt/Api \ 143 $$PWD/bridge/qt 144 145 DEPENDPATH += editing/qt history/qt loader/qt page/qt \ 146 platform/graphics/qt ../WebKit/qt/Api ../WebKit/qt/WebCoreSupport 147 148 } 149 150 gtk-port { 151 hildon { 152 DEFINES += MAEMO_CHANGES 153 PKGCONFIG += hildon-1 154 } 155 156 INCLUDEPATH += \ 157 $$PWD/platform/gtk \ 158 $$PWD/platform/graphics/gtk \ 159 $$PWD/platform/graphics/cairo \ 160 $$PWD/svg/graphics/cairo \ 161 $$PWD/platform/network/curl \ 162 $$PWD/platform/image-decoders \ 163 $$PWD/platform/image-decoders/bmp \ 164 $$PWD/platform/image-decoders/gif \ 165 $$PWD/platform/image-decoders/ico \ 166 $$PWD/platform/image-decoders/jpeg \ 167 $$PWD/platform/image-decoders/png \ 168 $$PWD/platform/image-decoders/xbm \ 169 $$PWD/loader/gtk \ 170 $$PWD/page/gtk \ 171 $$PWD/../WebKit/gtk \ 172 $$PWD/../WebKit/gtk/WebCoreSupport \ 173 $$PWD/../WebKit/gtk/webkit 174 175 DEPENDPATH += \ 176 platform/gtk \ 177 platform/graphics/gtk \ 178 platform/graphics/cairo \ 179 svg/graphics/cairo \ 180 platform/network/curl \ 181 platform/image-decoders \ 182 platform/image-decoders/bmp \ 183 platform/image-decoders/gif \ 184 platform/image-decoders/ico \ 185 platform/image-decoders/jpeg \ 186 platform/image-decoders/png \ 187 platform/image-decoders/xbm \ 188 loader/gtk \ 189 page/gtk \ 190 ../WebKit/gtk \ 191 ../WebKit/gtk/WebCoreSupport \ 192 ../WebKit/gtk/webkit 193 } 123 RESOURCES += \ 124 $$PWD/../WebCore/page/inspector/WebKit.qrc \ 125 $$PWD/../WebCore/Resources/WebKitResources.qrc 126 INCLUDEPATH += \ 127 $$PWD/platform/qt \ 128 $$PWD/platform/network/qt \ 129 $$PWD/platform/graphics/qt \ 130 $$PWD/svg/graphics/qt \ 131 $$PWD/loader/qt \ 132 $$PWD/page/qt \ 133 $$PWD/../WebKit/qt/WebCoreSupport \ 134 $$PWD/../WebKit/qt/Api \ 135 $$PWD/bridge/qt 136 137 DEPENDPATH += editing/qt history/qt loader/qt page/qt \ 138 platform/graphics/qt ../WebKit/qt/Api ../WebKit/qt/WebCoreSupport 194 139 195 140 # Make sure storage/ appears before JavaScriptCore/kjs. Both provide LocalStorage.h … … 964 909 xml/XSLTProcessor.cpp 965 910 966 gtk-port { 967 SOURCES += \ 968 platform/graphics/GlyphPageTreeNode.cpp \ 969 platform/graphics/GlyphWidthMap.cpp \ 970 platform/graphics/FontCache.cpp \ 971 platform/graphics/Font.cpp \ 972 platform/graphics/FontFallbackList.cpp \ 973 platform/graphics/SimpleFontData.cpp 974 } 975 976 qt-port { 977 978 HEADERS += \ 911 HEADERS += \ 979 912 $$PWD/platform/graphics/qt/StillImageQt.h \ 980 913 $$PWD/platform/qt/QWebPopup.h \ … … 989 922 $$PWD/platform/network/qt/QNetworkReplyHandler.h 990 923 991 924 SOURCES += \ 992 925 bridge/qt/qt_class.cpp \ 993 926 bridge/qt/qt_instance.cpp \ … … 1086 1019 DEFINES += QT_BEGIN_NAMESPACE="" QT_END_NAMESPACE="" 1087 1020 } 1088 }1089 1090 gtk-port {1091 HEADERS += \1092 ../WebCore/platform/gtk/ClipboardGtk.h \1093 ../WebCore/platform/gtk/PasteboardHelper.h \1094 ../WebKit/gtk/webkit/webkit.h \1095 ../WebKit/gtk/webkit/webkitdefines.h \1096 ../WebKit/gtk/webkit/webkitnetworkrequest.h \1097 ../WebKit/gtk/webkit/webkitprivate.h \1098 ../WebKit/gtk/webkit/webkitwebbackforwardlist.h \1099 ../WebKit/gtk/webkit/webkitwebframe.h \1100 ../WebKit/gtk/webkit/webkitwebhistoryitem.h \1101 ../WebKit/gtk/webkit/webkitwebsettings.h \1102 ../WebKit/gtk/webkit/webkitwebview.h \1103 ../WebKit/gtk/WebCoreSupport/ChromeClientGtk.h \1104 ../WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.h \1105 ../WebKit/gtk/WebCoreSupport/DragClientGtk.h \1106 ../WebKit/gtk/WebCoreSupport/EditorClientGtk.h \1107 ../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.h \1108 ../WebKit/gtk/WebCoreSupport/InspectorClientGtk.h \1109 ../WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.h1110 SOURCES += \1111 platform/graphics/StringTruncator.cpp \1112 platform/text/TextCodecICU.cpp \1113 platform/text/TextBoundariesICU.cpp \1114 platform/text/TextBreakIteratorICU.cpp \1115 page/gtk/EventHandlerGtk.cpp \1116 page/gtk/FrameGtk.cpp \1117 page/gtk/DragControllerGtk.cpp \1118 platform/gtk/ClipboardGtk.cpp \1119 platform/gtk/CookieJarGtk.cpp \1120 platform/gtk/CursorGtk.cpp \1121 platform/gtk/ContextMenuGtk.cpp \1122 platform/gtk/ContextMenuItemGtk.cpp \1123 platform/gtk/DragDataGtk.cpp \1124 platform/gtk/DragImageGtk.cpp \1125 platform/gtk/FileChooserGtk.cpp \1126 platform/gtk/FileSystemGtk.cpp \1127 platform/graphics/gtk/FontCacheGtk.cpp \1128 platform/graphics/gtk/FontCustomPlatformData.cpp \1129 platform/graphics/gtk/FontGtk.cpp \1130 platform/graphics/gtk/FontPlatformDataGtk.cpp \1131 platform/graphics/gtk/GlyphPageTreeNodeGtk.cpp \1132 platform/graphics/gtk/SimpleFontDataGtk.cpp \1133 platform/gtk/KeyEventGtk.cpp \1134 platform/gtk/Language.cpp \1135 platform/gtk/LocalizedStringsGtk.cpp \1136 platform/gtk/LoggingGtk.cpp \1137 platform/gtk/MIMETypeRegistryGtk.cpp \1138 platform/gtk/MouseEventGtk.cpp \1139 platform/gtk/PasteboardGtk.cpp \1140 platform/gtk/PlatformScreenGtk.cpp \1141 platform/gtk/PlatformScrollBarGtk.cpp \1142 platform/gtk/PopupMenuGtk.cpp \1143 platform/gtk/RenderThemeGtk.cpp \1144 platform/gtk/SearchPopupMenuGtk.cpp \1145 platform/gtk/ScrollViewGtk.cpp \1146 platform/gtk/SharedTimerGtk.cpp \1147 platform/gtk/SoundGtk.cpp \1148 platform/gtk/SystemTimeGtk.cpp \1149 platform/gtk/TemporaryLinkStubs.cpp \1150 platform/text/gtk/TextBreakIteratorInternalICUGtk.cpp \1151 platform/gtk/WheelEventGtk.cpp \1152 platform/gtk/WidgetGtk.cpp \1153 platform/gtk/gtk2drawing.c \1154 platform/graphics/gtk/ColorGtk.cpp \1155 platform/graphics/gtk/IconGtk.cpp \1156 platform/graphics/gtk/ImageGtk.cpp \1157 platform/graphics/gtk/IntPointGtk.cpp \1158 platform/graphics/gtk/IntRectGtk.cpp \1159 platform/network/curl/ResourceHandleCurl.cpp \1160 platform/network/curl/ResourceHandleManager.cpp \1161 platform/graphics/cairo/AffineTransformCairo.cpp \1162 platform/graphics/cairo/FontCairo.cpp \1163 platform/graphics/cairo/GraphicsContextCairo.cpp \1164 platform/graphics/cairo/ImageBufferCairo.cpp \1165 platform/graphics/cairo/ImageCairo.cpp \1166 platform/graphics/cairo/ImageSourceCairo.cpp \1167 platform/graphics/cairo/PathCairo.cpp \1168 platform/image-decoders/gif/GIFImageDecoder.cpp \1169 platform/image-decoders/gif/GIFImageReader.cpp \1170 platform/image-decoders/png/PNGImageDecoder.cpp \1171 platform/image-decoders/jpeg/JPEGImageDecoder.cpp \1172 platform/image-decoders/bmp/BMPImageDecoder.cpp \1173 platform/image-decoders/ico/ICOImageDecoder.cpp \1174 platform/image-decoders/xbm/XBMImageDecoder.cpp \1175 ../WebKit/gtk/webkit/webkitnetworkrequest.cpp \1176 ../WebKit/gtk/webkit/webkitprivate.cpp \1177 ../WebKit/gtk/webkit/webkitwebbackforwardlist.cpp \1178 ../WebKit/gtk/webkit/webkitwebframe.cpp \1179 ../WebKit/gtk/webkit/webkitwebhistoryitem.cpp \1180 ../WebKit/gtk/webkit/webkitwebsettings.cpp \1181 ../WebKit/gtk/webkit/webkitwebview.cpp \1182 ../WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp \1183 ../WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.cpp \1184 ../WebKit/gtk/WebCoreSupport/DragClientGtk.cpp \1185 ../WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp \1186 ../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp \1187 ../WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp \1188 ../WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.cpp1189 }1190 1191 1021 1192 1022 contains(DEFINES, ENABLE_NETSCAPE_PLUGIN_API=1) { 1193 qt-port {1194 1023 unix:!mac { 1195 1024 SOURCES += \ … … 1197 1026 plugins/qt/PluginDatabaseQt.cpp \ 1198 1027 plugins/qt/PluginViewQt.cpp 1199 }1200 1028 } 1201 1029 1202 gtk-port {1203 INCLUDEPATH += ../WebCore/plugins/gtk1204 }1205 1030 } 1206 1031 … … 1233 1058 } 1234 1059 } else { 1235 qt-port:INCLUDEPATH += $$[QT_INSTALL_PREFIX]/src/3rdparty/sqlite/1060 INCLUDEPATH += $$[QT_INSTALL_PREFIX]/src/3rdparty/sqlite/ 1236 1061 LIBS += -lsqlite3 1237 1062 } … … 1332 1157 bindings/js/JSAudioConstructor.cpp 1333 1158 1334 qt-port {1335 1159 HEADERS += \ 1336 1160 platform/graphics/qt/MediaPlayerPrivatePhonon.h … … 1349 1173 INCLUDEPATH += $$QMAKE_LIBDIR_QT/phonon.framework/Headers 1350 1174 } 1351 } 1352 1353 gtk-port { 1354 SOURCES += \ 1355 platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp \ 1356 platform/graphics/gtk/VideoSinkGStreamer.cpp 1357 1358 CONFIG(debug):DEFINES += GST_DISABLE_DEPRECATED 1359 1360 PKGCONFIG += gstreamer-0.10 gstreamer-plugins-base-0.10 gnome-vfs-2.0 1361 LIBS += -lgstinterfaces-0.10 -lgstbase-0.10 -lgstvideo-0.10 1362 } 1175 1363 1176 } 1364 1177 … … 1400 1213 1401 1214 DEPENDPATH += svg svg/graphics 1402 qt-port {1403 1215 DEPENDPATH += svg/graphics/qt 1404 }1405 1406 gtk-port {1407 DEPENDPATH += svg/graphics/cairo1408 }1409 1216 1410 1217 SVG_NAMES = $$PWD/svg/svgtags.in … … 1747 1554 rendering/SVGRootInlineBox.cpp 1748 1555 1749 qt-port:SOURCES += \1556 SOURCES += \ 1750 1557 svg/graphics/qt/RenderPathQt.cpp \ 1751 1558 svg/graphics/qt/SVGPaintServerGradientQt.cpp \ … … 1759 1566 svg/graphics/qt/SVGResourceMaskerQt.cpp 1760 1567 1761 gtk-port:SOURCES += \1762 svg/graphics/cairo/RenderPathCairo.cpp \1763 svg/graphics/cairo/SVGPaintServerCairo.cpp \1764 svg/graphics/cairo/SVGPaintServerGradientCairo.cpp \1765 svg/graphics/cairo/SVGPaintServerPatternCairo.cpp \1766 svg/graphics/cairo/SVGPaintServerSolidCairo.cpp \1767 svg/graphics/cairo/SVGResourceClipperCairo.cpp \1768 svg/graphics/cairo/SVGResourceMaskerCairo.cpp1769 1568 1770 1569 # GENERATOR 5-C: … … 1947 1746 addExtraCompiler(xpathbison) 1948 1747 1949 qt-port:!CONFIG(QTDIR_build) {1748 !CONFIG(QTDIR_build) { 1950 1749 target.path = $$[QT_INSTALL_LIBS] 1951 1750 include($$PWD/../WebKit/qt/Api/headers.pri) … … 1979 1778 } 1980 1779 1981 gtk-port {1982 isEmpty(WEBKIT_LIB_DIR):WEBKIT_LIB_DIR=/usr/local/lib1983 isEmpty(WEBKIT_INC_DIR):WEBKIT_INC_DIR=/usr/local/include/WebKitGtk1984 1985 target.path = $$WEBKIT_LIB_DIR1986 INSTALLS += target1987 1988 include($$PWD/../WebKit/gtk/webkit/headers.pri)1989 headers.files = $$WEBKIT_API_HEADERS1990 headers.path = $$WEBKIT_INC_DIR1991 INSTALLS += headers1992 1993 include($$PWD/../JavaScriptCore/headers.pri)1994 jsheaders.files = $$JS_API_HEADERS1995 jsheaders.path = $$WEBKIT_INC_DIR/JavaScriptCore1996 INSTALLS += jsheaders1997 1998 unix {1999 CONFIG += create_pc create_prl2000 QMAKE_PKGCONFIG_LIBDIR = $$target.path2001 QMAKE_PKGCONFIG_INCDIR = $$headers.path2002 QMAKE_PKGCONFIG_DESTDIR = pkgconfig2003 lib_replace.match = $$DESTDIR2004 lib_replace.replace = $$[QT_INSTALL_LIBS]2005 QMAKE_PKGCONFIG_INSTALL_REPLACE += lib_replace2006 }2007 2008 GENMARSHALS = ../WebKit/gtk/webkit/webkit-marshal.list2009 GENMARSHALS_PREFIX = webkit_marshal2010 2011 #2012 # integrate glib-genmarshal as additional compiler2013 #2014 QMAKE_GENMARSHAL_CC = glib-genmarshal2015 glib-genmarshal.output = $$GENERATED_SOURCES_DIR/${QMAKE_FILE_BASE}.cpp2016 glib-genmarshal.commands = echo 'extern \\"C\\" {' > ${QMAKE_FILE_OUT} && $${QMAKE_GENMARSHAL_CC} --prefix=$${GENMARSHALS_PREFIX} ${QMAKE_FILE_IN} --body >> ${QMAKE_FILE_OUT} && echo '}' >> ${QMAKE_FILE_OUT}2017 glib-genmarshal.input = GENMARSHALS2018 glib-genmarshal.variable_out = GENERATED_SOURCES2019 glib-genmarshal.name = GENMARSHALS2020 QMAKE_EXTRA_UNIX_COMPILERS += glib-genmarshal2021 2022 glib-genmarshalh.output = $$GENERATED_SOURCES_DIR/${QMAKE_FILE_BASE}.h2023 glib-genmarshalh.commands = $${QMAKE_GENMARSHAL_CC} --prefix=$${GENMARSHALS_PREFIX} ${QMAKE_FILE_IN} --header > $$GENERATED_SOURCES_DIR/${QMAKE_FILE_BASE}.h2024 glib-genmarshalh.input = GENMARSHALS2025 glib-genmarshalh.variable_out = GENERATED_SOURCES2026 glib-genmarshalh.name = GENMARSHALS2027 QMAKE_EXTRA_UNIX_COMPILERS += glib-genmarshalh2028 }2029 1780 2030 1781 linux-icc*:QMAKE_CXXFLAGS_RELEASE ~= s/-O2/-O0/ -
trunk/WebKit.pri
r33005 r33518 7 7 } 8 8 9 !gtk-port:CONFIG += qt-port 10 qt-port:DEFINES += BUILDING_QT__=1 11 qt-port:!building-libs { 9 DEFINES += BUILDING_QT__=1 10 !building-libs { 12 11 QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR 13 12 LIBS += -lQtWebKit 14 13 DEPENDPATH += $$PWD/WebKit/qt/Api 15 }16 17 gtk-port:!building-libs {18 QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR19 LIBS += -lWebKitGtk20 DEPENDPATH += $$PWD/WebKit/gtk $$PWD/WebKit/gtk/WebCoreSupport $$PWD/WebKit/gtk/webkit21 }22 23 gtk-port {24 CONFIG += link_pkgconfig25 26 DEFINES += BUILDING_CAIRO__=1 BUILDING_GTK__=127 28 # We use FreeType directly with Cairo29 PKGCONFIG += cairo-ft30 31 directfb: PKGCONFIG += cairo-directfb gtk+-directfb-2.032 else: PKGCONFIG += cairo gtk+-2.033 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 platforms38 PKGCONFIG += libcurl39 DEFINES += WTF_USE_CURL=140 41 LIBS += -lWebKitGtk -ljpeg -lpng42 43 QMAKE_CXXFLAGS += $$system(icu-config --cppflags)44 QMAKE_LIBS += $$system(icu-config --ldflags)45 46 # This set of warnings is borrowed from the Mac build47 QMAKE_CXXFLAGS += -Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wundef48 49 # These flags are based on optimization experience from the Mac port:50 # Helps code size significantly and speed a little51 QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti52 53 DEPENDPATH += $$PWD/JavaScriptCore/API54 INCLUDEPATH += $$PWD55 14 } 56 15 … … 60 19 } 61 20 62 gtk-port:CONFIG(debug) {63 DEFINES += G_DISABLE_DEPRECATED GDK_PIXBUF_DISABLE_DEPRECATED GDK_DISABLE_DEPRECATED GTK_DISABLE_DEPRECATED PANGO_DISABLE_DEPRECATED64 # maybe useful for debugging DEFINES += GDK_MULTIHEAD_SAFE GTK_MULTIHEAD_SAFE65 }66 67 21 BASE_DIR = $$PWD 68 qt-port:INCLUDEPATH += \69 $$PWD/WebKit/qt/Api70 gtk-port:INCLUDEPATH += \71 $$BASE_DIR/WebCore/platform/gtk \72 $$BASE_DIR/WebCore/platform/network/curl \73 $$BASE_DIR/WebCore/platform/graphics/cairo \74 $$BASE_DIR/WebCore/loader/gtk \75 $$BASE_DIR/WebCore/page/gtk \76 $$BASE_DIR/WebKit/gtk \77 $$BASE_DIR/WebKit/gtk/WebCoreSupport \78 $$BASE_DIR/WebKit/gtk/webkit79 22 INCLUDEPATH += \ 23 $$PWD/WebKit/qt/Api \ 80 24 $$BASE_DIR/JavaScriptCore/ \ 81 25 $$BASE_DIR/JavaScriptCore/kjs \ -
trunk/WebKit.pro
r29714 r33518 1 1 TEMPLATE = subdirs 2 2 CONFIG += ordered 3 !gtk-port:CONFIG += qt-port 4 qt-port { 5 lessThan(QT_MINOR_VERSION, 4) { 6 !win32-*:SUBDIRS += WebKit/qt/Plugins 7 } 8 } 3 9 4 SUBDIRS += \ 10 5 WebCore \ 11 JavaScriptCore/kjs/testkjs.pro 6 JavaScriptCore/kjs/testkjs.pro \ 7 WebKit/qt/QtLauncher 12 8 13 qt-port { 14 SUBDIRS += WebKit/qt/QtLauncher 9 !win32-*: SUBDIRS += WebKitTools/DumpRenderTree/qt/DumpRenderTree.pro 15 10 16 !win32-*: SUBDIRS += WebKitTools/DumpRenderTree/qt/DumpRenderTree.pro17 }18 19 gtk-port:SUBDIRS += \20 WebKitTools/GtkLauncher \21 WebKitTools/DumpRenderTree/gtk/DumpRenderTree.pro
Note:
See TracChangeset
for help on using the changeset viewer.