Title: [124182] trunk
Revision
124182
Author
[email protected]
Date
2012-07-31 01:46:59 -0700 (Tue, 31 Jul 2012)

Log Message

add Farstream flags/deps to WebKit, for WebRTC
https://bugs.webkit.org/show_bug.cgi?id=87524

Patch by Danilo Cesar Lemes de Paula <[email protected]> on 2012-07-31
Reviewed by Philippe Normand.

Since Farstream will be used as the backend for GTK's WebRTC, this
patch adds it as a dependency to the build system.

.:

* GNUmakefile.am:
* configure.ac:

Source/WebCore:

No new features or code changes were added, so new tests aren't necessary.

* GNUmakefile.am:

Source/WebKit2:

* GNUmakefile.am:

Modified Paths

Diff

Modified: trunk/ChangeLog (124181 => 124182)


--- trunk/ChangeLog	2012-07-31 08:09:49 UTC (rev 124181)
+++ trunk/ChangeLog	2012-07-31 08:46:59 UTC (rev 124182)
@@ -1,3 +1,16 @@
+2012-07-31  Danilo Cesar Lemes de Paula  <[email protected]>
+
+        add Farstream flags/deps to WebKit, for WebRTC
+        https://bugs.webkit.org/show_bug.cgi?id=87524
+
+        Reviewed by Philippe Normand.
+
+        Since Farstream will be used as the backend for GTK's WebRTC, this
+        patch adds it as a dependency to the build system.
+
+        * GNUmakefile.am:
+        * configure.ac:
+
 2012-07-30  Ryosuke Niwa  <[email protected]>
 
         /api/test/runs/chart expires on perf-o-matic

Modified: trunk/GNUmakefile.am (124181 => 124182)


--- trunk/GNUmakefile.am	2012-07-31 08:09:49 UTC (rev 124181)
+++ trunk/GNUmakefile.am	2012-07-31 08:46:59 UTC (rev 124182)
@@ -202,6 +202,11 @@
 	-DWTF_USE_GSTREAMER=1
 endif
 
+if USE_FARSTREAM
+global_cppflags += \
+	-DWTF_USE_FARSTREAM=1
+endif
+
 if USE_ACCELERATED_COMPOSITING
 global_cppflags += \
 	-DWTF_USE_ACCELERATED_COMPOSITING=1 \

Modified: trunk/Source/WebCore/ChangeLog (124181 => 124182)


--- trunk/Source/WebCore/ChangeLog	2012-07-31 08:09:49 UTC (rev 124181)
+++ trunk/Source/WebCore/ChangeLog	2012-07-31 08:46:59 UTC (rev 124182)
@@ -1,3 +1,17 @@
+2012-07-31  Danilo Cesar Lemes de Paula  <[email protected]>
+
+        add Farstream flags/deps to WebKit, for WebRTC
+        https://bugs.webkit.org/show_bug.cgi?id=87524
+
+        Reviewed by Philippe Normand.
+
+        Since Farstream will be used as the backend for GTK's WebRTC, this
+        patch adds it as a dependency to the build system.
+
+        No new features or code changes were added, so new tests aren't necessary.
+
+        * GNUmakefile.am:
+
 2012-07-31  Zan Dobersek  <[email protected]>
 
         Unreviewed crash fix after r124135.

Modified: trunk/Source/WebCore/GNUmakefile.am (124181 => 124182)


--- trunk/Source/WebCore/GNUmakefile.am	2012-07-31 08:09:49 UTC (rev 124181)
+++ trunk/Source/WebCore/GNUmakefile.am	2012-07-31 08:46:59 UTC (rev 124182)
@@ -1044,6 +1044,7 @@
 	$(HILDON_CPPFLAGS) \
 	$(COVERAGE_CFLAGS) \
 	$(ENCHANT_CFLAGS) \
+	$(FARSTREAM_CFLAGS) \
 	$(GAIL_CFLAGS) \
 	$(GEOCLUE_CFLAGS) \
 	$(GLIB_CFLAGS) \

Modified: trunk/Source/WebKit2/ChangeLog (124181 => 124182)


--- trunk/Source/WebKit2/ChangeLog	2012-07-31 08:09:49 UTC (rev 124181)
+++ trunk/Source/WebKit2/ChangeLog	2012-07-31 08:46:59 UTC (rev 124182)
@@ -1,3 +1,15 @@
+2012-07-31  Danilo Cesar Lemes de Paula  <[email protected]>
+
+        add Farstream flags/deps to WebKit, for WebRTC
+        https://bugs.webkit.org/show_bug.cgi?id=87524
+
+        Reviewed by Philippe Normand.
+
+        Since Farstream will be used as the backend for GTK's WebRTC, this
+        patch adds it as a dependency to the build system.
+
+        * GNUmakefile.am:
+
 2012-07-30  Huang Dongsung  <[email protected]>
 
         [Texmap] Remove the backing store after 'style.visibility' for an element sets 'hidden'.

Modified: trunk/Source/WebKit2/GNUmakefile.am (124181 => 124182)


--- trunk/Source/WebKit2/GNUmakefile.am	2012-07-31 08:09:49 UTC (rev 124181)
+++ trunk/Source/WebKit2/GNUmakefile.am	2012-07-31 08:46:59 UTC (rev 124182)
@@ -163,6 +163,7 @@
 	$(CAIRO_LIBS) \
 	$(COVERAGE_LDFLAGS) \
 	$(ENCHANT_LIBS) \
+	$(FARSTREAM_LIBS) \
 	$(GAIL_LIBS) \
 	$(GAMEPAD_LIBS) \
 	$(GEOCLUE_LIBS) \
@@ -388,6 +389,7 @@
 	$(COVERAGE_CFLAGS) \
 	$(ENCHANT_CFLAGS) \
 	$(GEOCLUE_CFLAGS) \
+	$(FARSTREAM_CFLAGS) \
 	$(GLIB_CFLAGS) \
 	$(GSTREAMER_CFLAGS) \
 	$(GTK2_CFLAGS) \

Modified: trunk/configure.ac (124181 => 124182)


--- trunk/configure.ac	2012-07-31 08:09:49 UTC (rev 124181)
+++ trunk/configure.ac	2012-07-31 08:46:59 UTC (rev 124182)
@@ -470,6 +470,13 @@
 AC_SUBST(ENCHANT_LIBS)
 fi
 
+if test "$enable_media_stream" = "yes"; then
+   PKG_CHECK_MODULES([FARSTREAM], [farstream-0.1], [have_farstream=yes],
+                     AC_MSG_ERROR([farstream is required to enable media_stream]))
+   AC_SUBST([FARSTREAM_CFLAGS])
+   AC_SUBST([FARSTREAM_LIBS])
+fi
+
 PKG_CHECK_MODULES(GAIL, $GAIL_PC_NAME >= $GAIL_REQUIRED_VERSION)
 AC_SUBST(GAIL_CFLAGS)
 AC_SUBST(GAIL_LIBS)
@@ -1412,6 +1419,9 @@
 AM_CONDITIONAL([ENABLE_INDEXED_DATABASE],[test "$enable_indexed_database" = "yes"])
 AM_CONDITIONAL([USE_LEVELDB],[test "$enable_indexed_database" = "yes"])
 
+# Farstream feature conditional
+AM_CONDITIONAL([USE_FARSTREAM], [test "$have_farstream" = "yes"])
+
 # WebKit feature conditionals
 AM_CONDITIONAL([ENABLE_DEBUG],[test "$enable_debug_features" = "yes"])
 AM_CONDITIONAL([ENABLE_UNSTABLE_FEATURES],[test "$enable_unstable_features" = "yes"])
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to