Title: [116205] trunk
Revision
116205
Author
[email protected]
Date
2012-05-04 20:35:51 -0700 (Fri, 04 May 2012)

Log Message

[GTK] Simplify how libWebCoreModules is linked in, and fix WebKit2 build
https://bugs.webkit.org/show_bug.cgi?id=85691

Source/WebCore:

* GNUmakefile.am: link libWebCoreModules into libWebCore.

Source/WebKit/gtk:

* GNUmakefile.am: no longer link libwebkitgtk to libWebCoreModules.

Source/WebKit2:

* GNUmakefile.am: no longer link libWebCoreModules, and remove -no-
fast-install and -no-install from link flags, since we want those
programs installed.

Tools:

* GNUmakefile.am: no longer link libWebCoreModules to DumpRenderTree.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (116204 => 116205)


--- trunk/Source/WebCore/ChangeLog	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Source/WebCore/ChangeLog	2012-05-05 03:35:51 UTC (rev 116205)
@@ -1,3 +1,10 @@
+2012-05-04  Gustavo Noronha Silva  <[email protected]>
+
+        [GTK] Simplify how libWebCoreModules is linked in, and fix WebKit2 build
+        https://bugs.webkit.org/show_bug.cgi?id=85691
+
+        * GNUmakefile.am: link libWebCoreModules into libWebCore.
+
 2012-05-04  Kent Tamura  <[email protected]>
 
         Rename ICULocale to LocaleICU, part 1

Modified: trunk/Source/WebCore/GNUmakefile.am (116204 => 116205)


--- trunk/Source/WebCore/GNUmakefile.am	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Source/WebCore/GNUmakefile.am	2012-05-05 03:35:51 UTC (rev 116205)
@@ -903,6 +903,9 @@
 	$(XRENDER_CFLAGS) \
 	$(XT_CFLAGS)
 
+libWebCore_la_LIBADD = \
+	libWebCoreModules.la
+
 libWebCoreModules_la_SOURCES = \
 	$(webcore_modules_sources)
 

Modified: trunk/Source/WebKit/gtk/ChangeLog (116204 => 116205)


--- trunk/Source/WebKit/gtk/ChangeLog	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Source/WebKit/gtk/ChangeLog	2012-05-05 03:35:51 UTC (rev 116205)
@@ -1,3 +1,10 @@
+2012-05-04  Gustavo Noronha Silva  <[email protected]>
+
+        [GTK] Simplify how libWebCoreModules is linked in, and fix WebKit2 build
+        https://bugs.webkit.org/show_bug.cgi?id=85691
+
+        * GNUmakefile.am: no longer link libwebkitgtk to libWebCoreModules.
+
 2012-05-04  Sudarsana Nagineni  <[email protected]>
 
         [GTK] DRT needs an implementation of LayoutTestController::setDefersLoading and ::goBack

Modified: trunk/Source/WebKit/gtk/GNUmakefile.am (116204 => 116205)


--- trunk/Source/WebKit/gtk/GNUmakefile.am	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Source/WebKit/gtk/GNUmakefile.am	2012-05-05 03:35:51 UTC (rev 116205)
@@ -77,7 +77,6 @@
 libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \
 	-lpthread \
 	libWebCore.la \
-	libWebCoreModules.la \
 	libWebCoreGtk.la \
 	libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@[email protected] \
 	$(CAIRO_LIBS) \

Modified: trunk/Source/WebKit2/ChangeLog (116204 => 116205)


--- trunk/Source/WebKit2/ChangeLog	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Source/WebKit2/ChangeLog	2012-05-05 03:35:51 UTC (rev 116205)
@@ -1,3 +1,12 @@
+2012-05-04  Gustavo Noronha Silva  <[email protected]>
+
+        [GTK] Simplify how libWebCoreModules is linked in, and fix WebKit2 build
+        https://bugs.webkit.org/show_bug.cgi?id=85691
+
+        * GNUmakefile.am: no longer link libWebCoreModules, and remove -no-
+        fast-install and -no-install from link flags, since we want those
+        programs installed.
+
 2012-05-04  Mark Rowe  <[email protected]>
 
         Fix a leak in WebProcess when it is used to launch the UI process.

Modified: trunk/Source/WebKit2/GNUmakefile.am (116204 => 116205)


--- trunk/Source/WebKit2/GNUmakefile.am	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Source/WebKit2/GNUmakefile.am	2012-05-05 03:35:51 UTC (rev 116205)
@@ -1165,7 +1165,6 @@
 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \
 	-lpthread \
 	libWebCore.la \
-	libWebCoreModules.la \
 	libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@[email protected] \
 	libWebCoreGtk.la \
 	$(CAIRO_LIBS) \
@@ -1362,10 +1361,6 @@
 	$(GTK_UNIX_PRINTING_LIBS) \
 	$(LIBSOUP_LIBS)
 
-Programs_WebKitWebProcess_LDFLAGS = \
-	-no-fast-install \
-	-no-install
-
 # PluginProcess
 if ENABLE_PLUGIN_PROCESS
 
@@ -1562,14 +1557,14 @@
 	Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.h \
 	Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp \
 	Source/WebKit2/gtk/PluginMainGtk.cpp
+
 Programs_WebKitPluginProcess_SOURCES = \
 	$(webkit2_plugin_process_sources)
 
 Programs_WebKitPluginProcess_LDADD = \
 	-lpthread \
-	libWebCore.la \
-	libWebCoreModules.la \
 	libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@[email protected] \
+	libWebCore.la \
 	libWebCoreGtk2.la \
 	$(CAIRO_LIBS) \
 	$(COVERAGE_LDFLAGS) \
@@ -1593,10 +1588,6 @@
 	$(WINMM_LIBS) \
 	$(ZLIB_LIBS)
 
-Programs_WebKitPluginProcess_LDFLAGS = \
-	-no-fast-install \
-	-no-install
-
 Programs_WebKitPluginProcess_CXXFLAGS = \
 	$(SYMBOL_VISIBILITY_INLINES) \
 	$(global_cxxflags)

Modified: trunk/Tools/ChangeLog (116204 => 116205)


--- trunk/Tools/ChangeLog	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Tools/ChangeLog	2012-05-05 03:35:51 UTC (rev 116205)
@@ -1,3 +1,10 @@
+2012-05-04  Gustavo Noronha Silva  <[email protected]>
+
+        [GTK] Simplify how libWebCoreModules is linked in, and fix WebKit2 build
+        https://bugs.webkit.org/show_bug.cgi?id=85691
+
+        * GNUmakefile.am: no longer link libWebCoreModules to DumpRenderTree.
+
 2012-05-04  Eric Seidel  <[email protected]>
 
         Make capitalization and descriptions in FeatureList.pm more consistent to make easier to autogenerate

Modified: trunk/Tools/GNUmakefile.am (116204 => 116205)


--- trunk/Tools/GNUmakefile.am	2012-05-05 02:54:04 UTC (rev 116204)
+++ trunk/Tools/GNUmakefile.am	2012-05-05 03:35:51 UTC (rev 116205)
@@ -158,7 +158,6 @@
 Programs_DumpRenderTree_LDADD = \
 	libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@[email protected] \
 	libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@[email protected] \
-	libWebCoreModules.la \
 	libWebCoreInternals.la \
 	$(GLOBALDEPS_LIBS) \
 	$(CAIRO_LIBS) \
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to