[epiphany] Fix linking with WebKit trunk



commit 93914a5ce58aa5848698ea7551614718b79e8afa
Author: Michael Catanzaro <mcatanzaro gnome org>
Date:   Fri Nov 4 08:34:43 2016 -0500

    Fix linking with WebKit trunk
    
    We forgot to link to nettle and hogweed. It only worked because WebKit
    was pulling them in via GnuTLS, but WebKit has now switched to gcrypt.
    
    Also, use the pkg-config variables in the proper place in tests.

 configure.ac                     |    1 +
 src/Makefile.am                  |    8 ++++++++
 src/profile-migrator/Makefile.am |    4 ++++
 src/search-provider/Makefile.am  |    4 ++++
 tests/Makefile.am                |   22 ++++++++++++----------
 5 files changed, 29 insertions(+), 10 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 4b99e8e..c3ed2e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -105,6 +105,7 @@ PKG_CHECK_MODULES([GLIB], [glib-2.0 >= $GLIB_REQUIRED])
 PKG_CHECK_MODULES([GNOME_DESKTOP], [gnome-desktop-3.0 >= 2.91.2])
 PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= $GTK_REQUIRED])
 PKG_CHECK_MODULES([GTK_UNIX_PRINT], [gtk+-unix-print-3.0 >= $GTK_REQUIRED])
+PKG_CHECK_MODULES([HOGWEED], [hogweed >= 3.2])
 PKG_CHECK_MODULES([HTTPSEVERYWHERE], [httpseverywhere-0.2 >= 0.2.2])
 PKG_CHECK_MODULES([JSON_GLIB], [json-glib-1.0 >= 1.2.0])
 PKG_CHECK_MODULES([LIBNOTIFY], [libnotify >= 0.5.1])
diff --git a/src/Makefile.am b/src/Makefile.am
index 6310e62..f3d4058 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -99,11 +99,13 @@ libephymain_la_CPPFLAGS = \
        $(GIO_CFLAGS)                   \
        $(GLIB_CFLAGS)                  \
        $(GTK_CFLAGS)                   \
+       $(HOGWEED_CFLAGS)               \
        $(JSON_GLIB_CFLAGS)             \
        $(LIBNOTIFY_CFLAGS)             \
        $(LIBSECRET_CFLAGS)             \
        $(LIBSOUP_CFLAGS)               \
        $(LIBXML_CFLAGS)                \
+       $(NETTLE_CFLAGS)                \
        $(WEBKIT2GTK_CFLAGS)
 
 libephymain_la_CFLAGS = \
@@ -122,11 +124,13 @@ libephymain_la_LIBADD = \
        $(GIO_LIBS)             \
        $(GLIB_LIBS)            \
        $(GTK_LIBS)             \
+       $(HOGWEED_LIBS)         \
        $(JSON_GLIB_LIBS)       \
        $(LIBNOTIFY_LIBS)       \
        $(LIBSECRET_LIBS)       \
        $(LIBSOUP_LIBS)         \
        $(LIBXML_LIBS)          \
+       $(NETTLE_LIBS)          \
        $(WEBKIT2GTK_LIBS)
 
 RESOURCE_FILES = \
@@ -196,9 +200,11 @@ epiphany_CPPFLAGS = \
        -DLOCALEDIR=\"$(localedir)\"    \
        $(GLIB_CFLAGS)                  \
        $(GTK_CFLAGS)                   \
+       $(HOGWEED_CFLAGS)               \
        $(JSON_GLIB_CFLAGS)             \
        $(LIBNOTIFY_CFLAGS)             \
        $(LIBXML_CFLAGS)                \
+       $(NETTLE_CFLAGS)                \
        $(WEBKIT2GTK_CFLAGS)
 
 epiphany_LDADD = \
@@ -206,9 +212,11 @@ epiphany_LDADD = \
        libephymain.la          \
        $(GLIB_LIBS)            \
        $(GTK_LIBS)             \
+       $(HOGWEED_LIBS)         \
        $(JSON_GLIB_LIBS)       \
        $(LIBNOTIFY_LIBS)       \
        $(LIBXML_LIBS)          \
+       $(NETTLE_LIBS)          \
        $(WEBKIT2GTK_LIBS)
 
 epiphany_LDFLAGS = \
diff --git a/src/profile-migrator/Makefile.am b/src/profile-migrator/Makefile.am
index aef6f26..8cf59bd 100644
--- a/src/profile-migrator/Makefile.am
+++ b/src/profile-migrator/Makefile.am
@@ -17,10 +17,12 @@ ephy_profile_migrator_CPPFLAGS = \
        -DLOCALEDIR=\"$(localedir)\"                    \
        $(GLIB_CFLAGS)                                  \
        $(GTK_CFLAGS)                                   \
+       $(HOGWEED_CFLAGS)                               \
        $(JSON_GLIB_CFLAGS)                             \
        $(LIBSECRET_CFLAGS)                             \
        $(LIBSOUP_CFLAGS)                               \
        $(LIBXML_CFLAGS)                                \
+       $(NETTLE_CFLAGS)                                \
        $(WEBKIT2GTK_CFLAGS)
 
 ephy_profile_migrator_LDADD = \
@@ -28,10 +30,12 @@ ephy_profile_migrator_LDADD = \
        $(top_builddir)/src/libephymain.la      \
        $(GLIB_LIBS)                            \
        $(GTK_LIBS)                             \
+       $(HOGWEED_LIBS)                         \
        $(JSON_GLIB_LIBS)                       \
        $(LIBSECRET_LIBS)                       \
        $(LIBSOUP_LIBS)                         \
        $(LIBXML_LIBS)                          \
+       $(NETTLE_LIBS)                          \
        $(WEBKIT2GTK_LIBS)
 
 ephy_profile_migrator_LDFLAGS = \
diff --git a/src/search-provider/Makefile.am b/src/search-provider/Makefile.am
index 2d6089e..8141527 100644
--- a/src/search-provider/Makefile.am
+++ b/src/search-provider/Makefile.am
@@ -30,10 +30,12 @@ epiphany_search_provider_CPPFLAGS = \
        $(GIO_CFLAGS)                   \
        $(GLIB_CFLAGS)                  \
        $(GTK_CFLAGS)                   \
+       $(HOGWEED_CFLAGS)               \
        $(JSON_GLIB_CFLAGS)             \
        $(LIBSECRET_CFLAGS)             \
        $(LIBSOUP_CFLAGS)               \
        $(LIBXML_CFLAGS)                \
+       $(NETTLE_CFLAGS)                \
        $(WEBKIT2GTK_CFLAGS)
 
 epiphany_search_provider_LDADD = \
@@ -42,10 +44,12 @@ epiphany_search_provider_LDADD = \
        $(GIO_LIBS)             \
        $(GLIB_LIBS)            \
        $(GTK_LIBS)             \
+       $(HOGWEED_LIBS)         \
        $(JSON_GLIB_LIBS)       \
        $(LIBSECRET_LIBS)       \
        $(LIBSOUP_LIBS)         \
        $(LIBXML_LIBS)          \
+       $(NETTLE_LIBS)          \
        $(WEBKIT2GTK_LIBS)
 
 epiphany_search_provider_LDFLAGS = \
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 41ef88a..44b962c 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -95,20 +95,20 @@ AM_CPPFLAGS = \
        -I$(top_srcdir)/src             \
        -I$(top_srcdir)/src/bookmarks   \
        -I$(top_srcdir)/src/sync        \
-       -DTEST_DIR=\"$(srcdir)\"
+       -DTEST_DIR=\"$(srcdir)\"        \
+       $(GDK_CFLAGS)                   \
+       $(GLIB_CFLAGS)                  \
+       $(GTK_CFLAGS)                   \
+       $(HOGWEED_CFLAGS)               \
+       $(JSON_GLIB_CFLAGS)             \
+       $(LIBSOUP_CFLAGS)               \
+       $(NETTLE_CFLAGS)                \
+       $(WEBKIT2GTK_CFLAGS)
 
 AM_CFLAGS = \
-       $(CODE_COVERAGE_CFLAGS) \
-       $(GDK_CFLAGS)           \
-       $(GLIB_CFLAGS)          \
-       $(GTK_CFLAGS)           \
-       $(JSON_GLIB_CFLAGS)     \
-       $(LIBSOUP_CFLAGS)       \
-       $(WARN_CFLAGS)          \
-       $(WEBKIT2GTK_CFLAGS)
+       $(WARN_CFLAGS)
 
 AM_LDFLAGS = \
-       $(CODE_COVERAGE_LDFLAGS) \
        $(WARN_LDFLAGS)
 
 LDADD = \
@@ -117,8 +117,10 @@ LDADD = \
        $(GDK_LIBS)             \
        $(GLIB_LIBS)            \
        $(GTK_LIBS)             \
+       $(HOGWEED_LIBS)         \
        $(JSON_GLIB_LIBS)       \
        $(LIBSOUP_LIBS)         \
+       $(NETTLE_LIBS)          \
        $(WEBKIT2GTK_LIBS)
 
 test_ephy_completion_model_SOURCES = \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]